Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Input/Output

Tile IO_W0

Cells: 4

Switchbox INT

xc4000ex IO_W0 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_W[0]CELL.OCTAL_IO_W[8]!MAIN[0][11]
CELL.OCTAL_IO_W[8]CELL.OCTAL_IO_W[0]!MAIN[0][10]
xc4000ex IO_W0 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[3]!MAIN[8][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[2][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[4][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[5][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[5][7]
CELL.SINGLE_H[3]CELL.DEC_V[2]!MAIN[17][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[11][8]
CELL.SINGLE_H[4]CELL.DEC_V[1]!MAIN[16][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[1][4]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[7][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[6][4]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[9][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[2][8]
CELL.SINGLE_H[7]CELL.DEC_V[0]!MAIN[9][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[1][8]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1_S1!MAIN[3][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2[0]!MAIN[3][6]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1[0]!MAIN[6][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2_S1!MAIN[3][4]
CELL.DOUBLE_IO_W0[0]CELL.DBUF_IO_V[1]!MAIN[11][5]
CELL.DOUBLE_IO_W0[1]CELL.DBUF_IO_V[1]!MAIN[11][6]
CELL.DOUBLE_IO_W0[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_W0[3]CELL.DBUF_IO_V[1]!MAIN[4][6]
CELL.DOUBLE_IO_W2[0]CELL.DBUF_IO_V[0]!MAIN[7][6]
CELL.DOUBLE_IO_W2[1]CELL.DBUF_IO_V[0]!MAIN[10][7]
CELL.DOUBLE_IO_W2[2]CELL.DBUF_IO_V[0]!MAIN[9][6]
CELL.DOUBLE_IO_W2[3]CELL.DBUF_IO_V[0]!MAIN[9][7]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[7][10]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[11][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[4][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[2][10]
CELL.QUAD_H2[0]CELL.DEC_V[0]!MAIN[8][11]
CELL.QUAD_H2[1]CELL.DEC_V[1]!MAIN[6][11]
CELL.QUAD_H2[2]CELL.DEC_V[2]!MAIN[10][11]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[1][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[1][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[6][10]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[9][10]
xc4000ex IO_W0 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W0[0]!MAIN[10][5]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W2[0]!MAIN[1][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_W[1]!MAIN[0][4]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W1[0]!MAIN[7][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_W[2]!MAIN[0][3]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W0[1]!MAIN[16][9]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W2[1]!MAIN[10][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_W[3]!MAIN[0][8]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W1[1]!MAIN[14][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_W[4]!MAIN[0][7]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W0[2]!MAIN[13][5]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W2[2]!MAIN[9][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_W[5]!MAIN[0][2]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W1[2]!MAIN[12][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_W[6]!MAIN[0][5]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W0[3]!MAIN[7][9]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W2[3]!MAIN[1][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_W[7]!MAIN[0][6]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W1[3]!MAIN[5][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_W[0]!MAIN[0][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W0[0]!MAIN[9][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W1[0]!MAIN[6][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W2[0]!MAIN[3][5]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W0[3]!MAIN[6][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W1[3]!MAIN[4][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W2[3]!MAIN[2][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W0[1]!MAIN[15][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W1[1]!MAIN[13][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W2[1]!MAIN[11][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W0[2]!MAIN[12][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W1[2]!MAIN[11][3]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W2[2]!MAIN[10][4]
CELL.DOUBLE_IO_W0[0]CELL.DOUBLE_IO_W2[0]!MAIN[4][5]
CELL.DOUBLE_IO_W0[1]CELL.DOUBLE_IO_W2[1]!MAIN[12][9]
CELL.DOUBLE_IO_W0[2]CELL.DOUBLE_IO_W2[2]!MAIN[11][4]
CELL.DOUBLE_IO_W0[3]CELL.DOUBLE_IO_W2[3]!MAIN[3][9]
CELL.DOUBLE_IO_W1[0]CELL.QUAD_H1[0]!MAIN[3][11]
CELL.DOUBLE_IO_W1[1]CELL.QUAD_H2[1]!MAIN[7][11]
CELL.DOUBLE_IO_W1[2]CELL.QUAD_H2[2]!MAIN[11][11]
CELL.DOUBLE_IO_W1[3]CELL.QUAD_H0[2]!MAIN[3][10]
CELL.DOUBLE_IO_W2[0]CELL.QUAD_H2[0]!MAIN[9][11]
CELL.DOUBLE_IO_W2[1]CELL.QUAD_H0[0]!MAIN[8][10]
CELL.DOUBLE_IO_W2[2]CELL.QUAD_H1[1]!MAIN[5][11]
CELL.DOUBLE_IO_W2[3]CELL.QUAD_H1[2]!MAIN[4][11]
CELL.QUAD_H3[0]CELL.LONG_IO_V[3]!MAIN[5][10]
CELL.QUAD_H3[1]CELL.LONG_IO_V[2]!MAIN[2][11]
CELL.QUAD_H3[2]CELL.LONG_IO_V[1]!MAIN[10][10]
xc4000ex IO_W0 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[2][2]MAIN[4][2]MAIN[5][3]MAIN[4][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_W0[1]
0101CELL.DOUBLE_IO_W0[2]
0110CELL.DOUBLE_IO_W0[3]
1111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W0 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[15][8]MAIN[18][8]MAIN[19][8]MAIN[16][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_W2[0]
0101CELL.DOUBLE_IO_W2[1]
0110CELL.DOUBLE_IO_W2[3]
1111CELL.DOUBLE_IO_W2[2]
xc4000ex IO_W0 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[2][1]MAIN[1][1]MAIN[1][0]MAIN[2][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W0 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[16][1]MAIN[15][1]MAIN[16][0]MAIN[15][0]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W0 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[2][6]MAIN[1][6]MAIN[4][7]MAIN[2][7]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W0 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[11][7]MAIN[5][6]MAIN[7][7]MAIN[6][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W0 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[5][5]MAIN[2][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_W0 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[14][8]MAIN[12][8]MAIN[13][8]MAIN[18][9]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_W0 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[6][8]MAIN[3][8]MAIN[5][8]MAIN[4][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_W0 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[7][8]MAIN[10][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_W0 switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[16][10]MAIN[16][11]CELL.IMUX_CLB_F2
Source
00CELL_E.LONG_V[7]
01CELL_E.LONG_V[8]
10CELL_E.LONG_V[9]
11CELL_E.GCLK[7]
xc4000ex IO_W0 switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[14][11]MAIN[14][10]CELL.IMUX_CLB_G2
Source
00CELL_E.LONG_V[6]
01CELL_E.LONG_V[8]
10CELL_E.GCLK[7]
11CELL_E.LONG_V[9]
xc4000ex IO_W0 switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[18][10]MAIN[17][10]MAIN[18][11]MAIN[19][10]MAIN[17][11]CELL.IMUX_CLB_C2
Source
01111CELL_E.LONG_V[1]
10111CELL_E.LONG_V[5]
11011CELL_E.LONG_V[7]
11101CELL_E.LONG_V[8]
11110CELL_E.GCLK[6]
11111off
xc4000ex IO_W0 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[3][1]MAIN[3][0]MAIN[5][1]MAIN[5][0]MAIN[4][0]MAIN[4][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.OUT_IO_WE_I2[0]
001011CELL.DOUBLE_IO_W1[2]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[2]
011111CELL.DOUBLE_IO_W0[2]
100111CELL.DOUBLE_IO_W0[3]
101011CELL.DOUBLE_IO_W1[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_W0 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][0]MAIN[14][1]MAIN[12][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_W0[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[1]
001110CELL.DEC_V[1]
010111CELL.DOUBLE_IO_W1[3]
011011CELL.DOUBLE_IO_W0[3]
011110CELL.OUT_IO_WE_I2[1]
101111CELL.DOUBLE_IO_W1[2]
111111CELL.TIE_0
xc4000ex IO_W0 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[6][1]MAIN[7][0]MAIN[6][0]MAIN[9][0]MAIN[7][1]MAIN[8][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W0[1]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_W1[1]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_W0[0]
111111CELL.DOUBLE_IO_W1[0]
xc4000ex IO_W0 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[8][1]MAIN[9][1]MAIN[11][1]MAIN[11][0]MAIN[10][0]MAIN[10][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W1[0]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_W0[0]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_W1[1]
111111CELL.DOUBLE_IO_W0[1]
xc4000ex IO_W0 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[17][8]MAIN[21][9]MAIN[24][10]MAIN[19][9]MAIN[20][9]MAIN[21][10]MAIN[20][10]MAIN[20][8]MAIN[23][10]MAIN[21][8]MAIN[22][10]MAIN[25][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011110111CELL.DEC_V[1]
001011111101CELL.LONG_IO_V[0]
001101110111CELL.DEC_V[2]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[0]
001111110011CELL.DEC_V[3]
001111111110CELL.IMUX_CLB_C2
011011111111CELL.LONG_H[3]
011101111111CELL.LONG_H[4]
011111101111CELL.DOUBLE_H0[0]
011111111011CELL.LONG_H[5]
101111110111CELL.DOUBLE_H1[1]
111111111111CELL.TIE_0
xc4000ex IO_W0 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[17][1]MAIN[21][0]MAIN_S[24][11]MAIN[20][0]MAIN[19][0]MAIN[17][0]MAIN[18][0]MAIN_S[22][11]MAIN_S[19][11]MAIN_S[20][11]MAIN_S[21][11]MAIN_S[23][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[0]
000111011111CELL.DEC_V[1]
001110101111CELL_S.SINGLE_H[5]
001110111101CELL_S.LONG_IO_V[3]
001111001111CELL_S.SINGLE_H[4]
001111011101CELL_S.LONG_IO_V[2]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C2
011011111111CELL_S.DOUBLE_H0[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[2]
011111011111CELL.DEC_V[3]
100111111111CELL_S.DOUBLE_H1[0]
111111111111CELL.TIE_0
xc4000ex IO_W0 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[10][6]MAIN[18][5]MAIN[19][6]MAIN[13][6]MAIN[16][6]MAIN[15][6]MAIN[12][6]MAIN[17][6]MAIN[13][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G2
111111111CELL.SINGLE_H[2]
xc4000ex IO_W0 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[12][2]MAIN[19][2]MAIN[18][2]MAIN[14][2]MAIN[20][2]MAIN[13][2]MAIN[17][2]MAIN[21][2]MAIN_S[13][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_G2
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_W0 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[14][7]MAIN[21][7]MAIN[15][7]MAIN[17][7]MAIN[19][7]MAIN[18][7]MAIN[16][7]MAIN[20][7]MAIN[15][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F2
111111111CELL.SINGLE_H[4]
xc4000ex IO_W0 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][3]MAIN[19][1]MAIN[19][3]MAIN[15][2]MAIN[20][1]MAIN[18][1]MAIN[21][1]MAIN[16][2]MAIN_S[15][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_F2
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_W0 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[2][3]MAIN[5][2]MAIN[8][4]MAIN[3][3]MAIN[7][2]MAIN[7][3]MAIN[6][2]MAIN[6][3]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_V[3]
00101011CELL.LONG_IO_V[0]
00110101CELL.LONG_IO_V[1]
00110110CELL.GCLK[0]
00111001CELL.DEC_V[1]
01101111CELL.DOUBLE_IO_W0[1]
01111101CELL.LONG_IO_V[2]
01111110CELL.DEC_V[0]
10110111CELL.DOUBLE_IO_W1[0]
10111011CELL.DOUBLE_IO_W1[1]
11111111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W0 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[3][2]MAIN[1][2]MAIN[8][2]MAIN[9][3]MAIN[10][3]MAIN[12][3]MAIN[10][2]MAIN[11][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.DEC_V[1]
00101101CELL.LONG_IO_V[0]
00110011CELL.DOUBLE_IO_W0[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[0]
01101111CELL.DOUBLE_IO_W0[0]
01110111CELL.DOUBLE_IO_W1[1]
10111011CELL.LONG_IO_V[1]
10111101CELL.LONG_IO_V[3]
10111110CELL.GCLK[0]
11111111CELL.DOUBLE_IO_W1[0]

Bels TBUF

xc4000ex IO_W0 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W0 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[1][3]!MAIN[13][3]

Bels IO

xc4000ex IO_W0 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[24][6]CELL.IMUX_IO_IK[1] invert by !MAIN[24][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[25][9]CELL.IMUX_IO_OK[1] invert by !MAIN[24][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G3_WCELL.IMUX_CLB_F3_W
TinCELL.IMUX_IO_T[0] invert by !MAIN[26][9]CELL.IMUX_IO_T[1] invert by !MAIN[25][0]
I1outCELL.OUT_IO_WE_I1[0]CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
xc4000ex IO_W0 enum IO_SLEW
IO[0].SLEWMAIN[24][9]
IO[1].SLEWMAIN[26][0]
FAST0
SLOW1
xc4000ex IO_W0 enum IO_PULL
IO[0].PULLMAIN[18][6]MAIN[24][7]
IO[1].PULLMAIN[26][1]MAIN[24][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_W0 enum IO_MUX_I
IO[0].MUX_I1MAIN[24][5]MAIN[23][5]
IO[1].MUX_I1MAIN[26][4]MAIN[23][4]
IO[0].MUX_I2MAIN[26][5]MAIN[25][6]
IO[1].MUX_I2MAIN[25][4]MAIN[25][3]
I01
IQ11
IQL10
xc4000ex IO_W0 enum IO_IFF_D
IO[0].IFF_DMAIN[25][5]MAIN[26][6]
IO[1].IFF_DMAIN[24][4]MAIN[26][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_W0 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[26][7]
IO[1].MUX_OFF_DMAIN[26][2]
O11
O20
xc4000ex IO_W0 enum IO_MUX_O
IO[0].MUX_OMAIN[25][8]MAIN[22][8]MAIN[23][9]MAIN[22][9]
IO[1].MUX_OMAIN[23][1]MAIN[22][1]MAIN[23][0]MAIN[22][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_W0 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[22][2]
I1
DELAY0

Bels DEC

xc4000ex IO_W0 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C3_WCELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_W0 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W0 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[1][7]!MAIN[12][7]

Bels MISC_W

xc4000ex IO_W0 bel MISC_W pins
PinDirectionMISC_W
xc4000ex IO_W0 bel MISC_W attribute bits
AttributeMISC_W
PUMP[enum: PUMP]
xc4000ex IO_W0 enum PUMP
MISC_W.PUMPMAIN[0][0]
INTERNAL1
EXTERNAL0

Bel wires

xc4000ex IO_W0 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F3_WIO[1].O2
CELL.IMUX_CLB_G3_WIO[0].O2
CELL.IMUX_CLB_C3_WDEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_W0 rect MAIN
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 IO[0]: ! IFF_CE_ENABLE_NO_IQ - - - - - - - INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 0 - INT: mux CELL.IMUX_CLB_G2 bit 1 - - INT: !bipass CELL.DOUBLE_IO_W1[2] = CELL.QUAD_H2[2] INT: !pass CELL.QUAD_H2[2] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_W2[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H2[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_IO_W1[1] = CELL.QUAD_H2[1] INT: !pass CELL.QUAD_H2[1] ← CELL.DEC_V[1] INT: !bipass CELL.DOUBLE_IO_W2[2] = CELL.QUAD_H1[1] INT: !bipass CELL.DOUBLE_IO_W2[3] = CELL.QUAD_H1[2] INT: !bipass CELL.DOUBLE_IO_W1[0] = CELL.QUAD_H1[0] INT: !bipass CELL.QUAD_H3[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !buffer CELL.OCTAL_IO_W[0] ← CELL.OCTAL_IO_W[8]
B10 IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 - INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.QUAD_H3[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.DOUBLE_IO_W2[1] = CELL.QUAD_H0[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H3[0] = CELL.LONG_IO_V[3] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_W1[3] = CELL.QUAD_H0[2] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !buffer CELL.OCTAL_IO_W[8] ← CELL.OCTAL_IO_W[0]
B9 IO[0]: !invert T IO[0]: !invert OK IO[0]: SLEW bit 0 IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.LONG_IO_V[1] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[2] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_IO_W0[1] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W2[1] INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[0] IO[0]: ! OFF_CE_ENABLE INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_IO_W0[3] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_W[0]
B8 IO[0]: ! READBACK_I1 bit 0 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 IO[0]: MUX_O bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 2 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] IO[0]: ! IFF_CE_ENABLE INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_W[3]
B7 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 8 INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] PULLUP_TBUF[1]: ! ENABLE INT: mux CELL.LONG_H[5] bit 3 INT: !pass CELL.DOUBLE_IO_W2[1] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_W2[3] ← CELL.DBUF_IO_V[0] IO[1]: ! IFF_CE_ENABLE INT: mux CELL.LONG_H[5] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 0 - INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_W[4]
B6 IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0 IO[0]: !invert IK IO[0]: ! IFF_SRVAL bit 0 IO[0]: SYNC_D bit 0 DEC[1]: ! O4_P DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_OK[0] bit 6 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 3 DEC[1]: O1_N INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: !pass CELL.DOUBLE_IO_W0[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 8 INT: !pass CELL.DOUBLE_IO_W2[2] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_W2[0] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 0 INT: mux CELL.LONG_H[5] bit 2 INT: !pass CELL.DOUBLE_IO_W0[3] ← CELL.DBUF_IO_V[1] INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.LONG_H[4] bit 3 INT: mux CELL.LONG_H[4] bit 2 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_W[7]
B5 IO[0]: MUX_I2 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O2_N DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 7 DEC[2]: ! O3_N INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[1] DEC[2]: O1_P DEC[1]: ! O1_P INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W0[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W0[2] INT: !pass CELL.DOUBLE_IO_W0[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W0[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W0[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W1[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W1[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_IO_W0[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W2[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_W[6]
B4 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 DEC[2]: ! O4_N DEC[0]: ! O4_P DEC[0]: O2_N DEC[2]: O2_P DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[2]: ! O1_N DEC[0]: ! O1_P INT: !pass CELL.DOUBLE_IO_W0[2] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_IO_W0[2] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W2[2] INT: mux CELL.IMUX_IO_T[0] bit 5 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_W[1]
B3 IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 DEC[0]: O4_N DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[1]: ! O3_P IO[1]: ! IFF_SRVAL bit 0 DEC[0]: O3_N INT: mux CELL.IMUX_IO_IK[1] bit 8 DEC[0]: O1_N TBUF[1]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W1[2] INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 4 - INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 TBUF[0]: ! DRIVE1 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_W[2]
B2 IO[1]: MUX_OFF_D bit 0 IO[1]: ! OFF_D_INV IO[1]: ! READBACK_OQ bit 0 IO[1]: OFF_USED IO[1]: SYNC_D bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 8 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 1 - INT: mux CELL.IMUX_IO_T[1] bit 5 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_W[5]
B1 IO[1]: PULL bit 1 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.LONG_H[0] bit 2 -
B0 IO[1]: SLEW bit 0 IO[1]: !invert T IO[1]: !invert OK IO[1]: MUX_O bit 1 IO[1]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 10 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 1 MISC_W: PUMP bit 0
xc4000ex IO_W0 rect MAIN_S
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_W0_N

Cells: 4

Switchbox INT

xc4000ex IO_W0_N switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_W[0]CELL.OCTAL_IO_W[8]!MAIN[0][11]
CELL.OCTAL_IO_W[8]CELL.OCTAL_IO_W[0]!MAIN[0][10]
xc4000ex IO_W0_N switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[3]!MAIN[8][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[2][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[4][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[5][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[5][7]
CELL.SINGLE_H[3]CELL.DEC_V[2]!MAIN[17][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[11][8]
CELL.SINGLE_H[4]CELL.DEC_V[1]!MAIN[16][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[1][4]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[7][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[6][4]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[9][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[2][8]
CELL.SINGLE_H[7]CELL.DEC_V[0]!MAIN[9][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[1][8]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1_S1!MAIN[3][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2[0]!MAIN[3][6]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1[0]!MAIN[6][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2_S1!MAIN[3][4]
CELL.DOUBLE_IO_W0[0]CELL.DBUF_IO_V[1]!MAIN[11][5]
CELL.DOUBLE_IO_W0[1]CELL.DBUF_IO_V[1]!MAIN[11][6]
CELL.DOUBLE_IO_W0[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_W0[3]CELL.DBUF_IO_V[1]!MAIN[4][6]
CELL.DOUBLE_IO_W2[0]CELL.DBUF_IO_V[0]!MAIN[7][6]
CELL.DOUBLE_IO_W2[1]CELL.DBUF_IO_V[0]!MAIN[10][7]
CELL.DOUBLE_IO_W2[2]CELL.DBUF_IO_V[0]!MAIN[9][6]
CELL.DOUBLE_IO_W2[3]CELL.DBUF_IO_V[0]!MAIN[9][7]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[7][10]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[11][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[4][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[2][10]
CELL.QUAD_H2[0]CELL.DEC_V[0]!MAIN[8][11]
CELL.QUAD_H2[1]CELL.DEC_V[1]!MAIN[6][11]
CELL.QUAD_H2[2]CELL.DEC_V[2]!MAIN[10][11]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[1][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[1][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[6][10]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[9][10]
xc4000ex IO_W0_N switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W0[0]!MAIN[10][5]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W2[0]!MAIN[1][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_W[1]!MAIN[0][4]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W1[0]!MAIN[7][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_W[2]!MAIN[0][3]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W0[1]!MAIN[16][9]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W2[1]!MAIN[10][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_W[3]!MAIN[0][8]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W1[1]!MAIN[14][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_W[4]!MAIN[0][7]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W0[2]!MAIN[13][5]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W2[2]!MAIN[9][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_W[5]!MAIN[0][2]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W1[2]!MAIN[12][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_W[6]!MAIN[0][5]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W0[3]!MAIN[7][9]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W2[3]!MAIN[1][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_W[7]!MAIN[0][6]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W1[3]!MAIN[5][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_W[0]!MAIN[0][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W0[0]!MAIN[9][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W1[0]!MAIN[6][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W2[0]!MAIN[3][5]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W0[3]!MAIN[6][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W1[3]!MAIN[4][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W2[3]!MAIN[2][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W0[1]!MAIN[15][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W1[1]!MAIN[13][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W2[1]!MAIN[11][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W0[2]!MAIN[12][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W1[2]!MAIN[11][3]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W2[2]!MAIN[10][4]
CELL.DOUBLE_IO_W0[0]CELL.DOUBLE_IO_W2[0]!MAIN[4][5]
CELL.DOUBLE_IO_W0[1]CELL.DOUBLE_IO_W2[1]!MAIN[12][9]
CELL.DOUBLE_IO_W0[2]CELL.DOUBLE_IO_W2[2]!MAIN[11][4]
CELL.DOUBLE_IO_W0[3]CELL.DOUBLE_IO_W2[3]!MAIN[3][9]
CELL.DOUBLE_IO_W1[0]CELL.QUAD_H1[0]!MAIN[3][11]
CELL.DOUBLE_IO_W1[1]CELL.QUAD_H2[1]!MAIN[7][11]
CELL.DOUBLE_IO_W1[2]CELL.QUAD_H2[2]!MAIN[11][11]
CELL.DOUBLE_IO_W1[3]CELL.QUAD_H0[2]!MAIN[3][10]
CELL.DOUBLE_IO_W2[0]CELL.QUAD_H2[0]!MAIN[9][11]
CELL.DOUBLE_IO_W2[1]CELL.QUAD_H0[0]!MAIN[8][10]
CELL.DOUBLE_IO_W2[2]CELL.QUAD_H1[1]!MAIN[5][11]
CELL.DOUBLE_IO_W2[3]CELL.QUAD_H1[2]!MAIN[4][11]
CELL.QUAD_H3[0]CELL.LONG_IO_V[3]!MAIN[5][10]
CELL.QUAD_H3[1]CELL.LONG_IO_V[2]!MAIN[2][11]
CELL.QUAD_H3[2]CELL.LONG_IO_V[1]!MAIN[10][10]
xc4000ex IO_W0_N switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[2][2]MAIN[4][2]MAIN[5][3]MAIN[4][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_W0[1]
0101CELL.DOUBLE_IO_W0[2]
0110CELL.DOUBLE_IO_W0[3]
1111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W0_N switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[15][8]MAIN[18][8]MAIN[19][8]MAIN[16][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_W2[0]
0101CELL.DOUBLE_IO_W2[1]
0110CELL.DOUBLE_IO_W2[3]
1111CELL.DOUBLE_IO_W2[2]
xc4000ex IO_W0_N switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[2][1]MAIN[1][1]MAIN[1][0]MAIN[2][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W0_N switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[16][1]MAIN[15][1]MAIN[16][0]MAIN[15][0]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W0_N switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[2][6]MAIN[1][6]MAIN[4][7]MAIN[2][7]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W0_N switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[11][7]MAIN[5][6]MAIN[7][7]MAIN[6][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W0_N switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[5][5]MAIN[2][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_W0_N switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[14][8]MAIN[12][8]MAIN[13][8]MAIN[18][9]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_W0_N switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[6][8]MAIN[3][8]MAIN[5][8]MAIN[4][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_W0_N switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[7][8]MAIN[10][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_W0_N switchbox INT muxes ECLK_V
BitsDestination
MAIN[15][11]MAIN[21][11]MAIN[20][11]MAIN[19][11]MAIN[13][11]MAIN[22][11]MAIN[23][11]CELL.ECLK_V
Source
0011001CELL_N.DOUBLE_IO_N2[2]
0011111CELL.SINGLE_H[3]
0101001CELL_N.LONG_IO_H[3]
0101111CELL.SINGLE_H[4]
0110001CELL_N.LONG_IO_H[1]
0110111CELL.SINGLE_H[5]
0111010CELL_N.OUT_BUFGE_H
1111001CELL_N.LONG_IO_H[0]
1111111CELL.SINGLE_H[2]
xc4000ex IO_W0_N switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[16][10]MAIN[16][11]CELL.IMUX_CLB_F2
Source
00CELL_E.LONG_V[7]
01CELL_E.LONG_V[8]
10CELL_E.LONG_V[9]
11CELL_E.GCLK[7]
xc4000ex IO_W0_N switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[14][11]MAIN[14][10]CELL.IMUX_CLB_G2
Source
00CELL_E.LONG_V[6]
01CELL_E.LONG_V[8]
10CELL_E.GCLK[7]
11CELL_E.LONG_V[9]
xc4000ex IO_W0_N switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[18][10]MAIN[17][10]MAIN[18][11]MAIN[19][10]MAIN[17][11]CELL.IMUX_CLB_C2
Source
01111CELL_E.LONG_V[1]
10111CELL_E.LONG_V[5]
11011CELL_E.LONG_V[7]
11101CELL_E.LONG_V[8]
11110CELL_E.GCLK[6]
11111off
xc4000ex IO_W0_N switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[3][1]MAIN[3][0]MAIN[5][1]MAIN[5][0]MAIN[4][0]MAIN[4][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.OUT_IO_WE_I2[0]
001011CELL.DOUBLE_IO_W1[2]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[2]
011111CELL.DOUBLE_IO_W0[2]
100111CELL.DOUBLE_IO_W0[3]
101011CELL.DOUBLE_IO_W1[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_W0_N switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][0]MAIN[14][1]MAIN[12][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_W0[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[1]
001110CELL.DEC_V[1]
010111CELL.DOUBLE_IO_W1[3]
011011CELL.DOUBLE_IO_W0[3]
011110CELL.OUT_IO_WE_I2[1]
101111CELL.DOUBLE_IO_W1[2]
111111CELL.TIE_0
xc4000ex IO_W0_N switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[6][1]MAIN[7][0]MAIN[6][0]MAIN[9][0]MAIN[7][1]MAIN[8][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W0[1]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_W1[1]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_W0[0]
111111CELL.DOUBLE_IO_W1[0]
xc4000ex IO_W0_N switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[8][1]MAIN[9][1]MAIN[11][1]MAIN[11][0]MAIN[10][0]MAIN[10][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W1[0]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_W0[0]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_W1[1]
111111CELL.DOUBLE_IO_W0[1]
xc4000ex IO_W0_N switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[17][8]MAIN[21][9]MAIN[24][10]MAIN[19][9]MAIN[20][9]MAIN[21][10]MAIN[20][10]MAIN[20][8]MAIN[23][10]MAIN[21][8]MAIN[22][10]MAIN[25][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011110111CELL.DEC_V[1]
001011111101CELL.LONG_IO_V[0]
001101110111CELL.DEC_V[2]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[0]
001111110011CELL.DEC_V[3]
001111111110CELL.IMUX_CLB_C2
011011111111CELL.LONG_H[3]
011101111111CELL.LONG_H[4]
011111101111CELL.DOUBLE_H0[0]
011111111011CELL.LONG_H[5]
101111110111CELL.DOUBLE_H1[1]
111111111111CELL.TIE_0
xc4000ex IO_W0_N switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[17][1]MAIN[21][0]MAIN_S[24][11]MAIN[20][0]MAIN[19][0]MAIN[17][0]MAIN[18][0]MAIN_S[22][11]MAIN_S[19][11]MAIN_S[20][11]MAIN_S[21][11]MAIN_S[23][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[0]
000111011111CELL.DEC_V[1]
001110101111CELL_S.SINGLE_H[5]
001110111101CELL_S.LONG_IO_V[3]
001111001111CELL_S.SINGLE_H[4]
001111011101CELL_S.LONG_IO_V[2]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C2
011011111111CELL_S.DOUBLE_H0[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[2]
011111011111CELL.DEC_V[3]
100111111111CELL_S.DOUBLE_H1[0]
111111111111CELL.TIE_0
xc4000ex IO_W0_N switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[10][6]MAIN[18][5]MAIN[19][6]MAIN[13][6]MAIN[16][6]MAIN[15][6]MAIN[12][6]MAIN[17][6]MAIN[13][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G2
111111111CELL.SINGLE_H[2]
xc4000ex IO_W0_N switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[12][2]MAIN[19][2]MAIN[18][2]MAIN[14][2]MAIN[20][2]MAIN[13][2]MAIN[17][2]MAIN[21][2]MAIN_S[13][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_G2
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_W0_N switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[14][7]MAIN[21][7]MAIN[15][7]MAIN[17][7]MAIN[19][7]MAIN[18][7]MAIN[16][7]MAIN[20][7]MAIN[15][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F2
111111111CELL.SINGLE_H[4]
xc4000ex IO_W0_N switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][3]MAIN[19][1]MAIN[19][3]MAIN[15][2]MAIN[20][1]MAIN[18][1]MAIN[21][1]MAIN[16][2]MAIN_S[15][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_F2
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_W0_N switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[2][3]MAIN[5][2]MAIN[8][4]MAIN[3][3]MAIN[7][2]MAIN[7][3]MAIN[6][2]MAIN[6][3]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_V[3]
00101011CELL.LONG_IO_V[0]
00110101CELL.LONG_IO_V[1]
00110110CELL.GCLK[0]
00111001CELL.DEC_V[1]
01101111CELL.DOUBLE_IO_W0[1]
01111101CELL.LONG_IO_V[2]
01111110CELL.DEC_V[0]
10110111CELL.DOUBLE_IO_W1[0]
10111011CELL.DOUBLE_IO_W1[1]
11111111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W0_N switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[3][2]MAIN[1][2]MAIN[8][2]MAIN[9][3]MAIN[10][3]MAIN[12][3]MAIN[10][2]MAIN[11][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.DEC_V[1]
00101101CELL.LONG_IO_V[0]
00110011CELL.DOUBLE_IO_W0[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[0]
01101111CELL.DOUBLE_IO_W0[0]
01110111CELL.DOUBLE_IO_W1[1]
10111011CELL.LONG_IO_V[1]
10111101CELL.LONG_IO_V[3]
10111110CELL.GCLK[0]
11111111CELL.DOUBLE_IO_W1[0]

Bels TBUF

xc4000ex IO_W0_N bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W0_N bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[1][3]!MAIN[13][3]

Bels IO

xc4000ex IO_W0_N bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[24][6]CELL.IMUX_IO_IK[1] invert by !MAIN[24][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[25][9]CELL.IMUX_IO_OK[1] invert by !MAIN[24][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G3_WCELL.IMUX_CLB_F3_W
TinCELL.IMUX_IO_T[0] invert by !MAIN[26][9]CELL.IMUX_IO_T[1] invert by !MAIN[25][0]
I1outCELL.OUT_IO_WE_I1[0]CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINoutCELL.OUT_IO_CLKIN-
xc4000ex IO_W0_N enum IO_SLEW
IO[0].SLEWMAIN[24][9]
IO[1].SLEWMAIN[26][0]
FAST0
SLOW1
xc4000ex IO_W0_N enum IO_PULL
IO[0].PULLMAIN[18][6]MAIN[24][7]
IO[1].PULLMAIN[26][1]MAIN[24][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_W0_N enum IO_MUX_I
IO[0].MUX_I1MAIN[24][5]MAIN[23][5]
IO[1].MUX_I1MAIN[26][4]MAIN[23][4]
IO[0].MUX_I2MAIN[26][5]MAIN[25][6]
IO[1].MUX_I2MAIN[25][4]MAIN[25][3]
I01
IQ11
IQL10
xc4000ex IO_W0_N enum IO_IFF_D
IO[0].IFF_DMAIN[25][5]MAIN[26][6]
IO[1].IFF_DMAIN[24][4]MAIN[26][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_W0_N enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[26][7]
IO[1].MUX_OFF_DMAIN[26][2]
O11
O20
xc4000ex IO_W0_N enum IO_MUX_O
IO[0].MUX_OMAIN[25][8]MAIN[22][8]MAIN[23][9]MAIN[22][9]
IO[1].MUX_OMAIN[23][1]MAIN[22][1]MAIN[23][0]MAIN[22][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_W0_N enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[22][2]
I1
DELAY0

Bels DEC

xc4000ex IO_W0_N bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C3_WCELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_W0_N bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W0_N bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[1][7]!MAIN[12][7]

Bels MISC_W

xc4000ex IO_W0_N bel MISC_W pins
PinDirectionMISC_W
xc4000ex IO_W0_N bel MISC_W attribute bits
AttributeMISC_W
PUMP[enum: PUMP]
xc4000ex IO_W0_N enum PUMP
MISC_W.PUMPMAIN[0][0]
INTERNAL1
EXTERNAL0

Bel wires

xc4000ex IO_W0_N bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F3_WIO[1].O2
CELL.IMUX_CLB_G3_WIO[0].O2
CELL.IMUX_CLB_C3_WDEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2
CELL.OUT_IO_CLKINIO[0].CLKIN

Bitstream

xc4000ex IO_W0_N rect MAIN
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 IO[0]: ! IFF_CE_ENABLE_NO_IQ - - INT: mux CELL.ECLK_V bit 0 INT: mux CELL.ECLK_V bit 1 INT: mux CELL.ECLK_V bit 5 INT: mux CELL.ECLK_V bit 4 INT: mux CELL.ECLK_V bit 3 INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 0 INT: mux CELL.ECLK_V bit 6 INT: mux CELL.IMUX_CLB_G2 bit 1 INT: mux CELL.ECLK_V bit 2 - INT: !bipass CELL.DOUBLE_IO_W1[2] = CELL.QUAD_H2[2] INT: !pass CELL.QUAD_H2[2] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_W2[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H2[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_IO_W1[1] = CELL.QUAD_H2[1] INT: !pass CELL.QUAD_H2[1] ← CELL.DEC_V[1] INT: !bipass CELL.DOUBLE_IO_W2[2] = CELL.QUAD_H1[1] INT: !bipass CELL.DOUBLE_IO_W2[3] = CELL.QUAD_H1[2] INT: !bipass CELL.DOUBLE_IO_W1[0] = CELL.QUAD_H1[0] INT: !bipass CELL.QUAD_H3[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !buffer CELL.OCTAL_IO_W[0] ← CELL.OCTAL_IO_W[8]
B10 IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 - INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.QUAD_H3[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.DOUBLE_IO_W2[1] = CELL.QUAD_H0[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H3[0] = CELL.LONG_IO_V[3] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_W1[3] = CELL.QUAD_H0[2] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !buffer CELL.OCTAL_IO_W[8] ← CELL.OCTAL_IO_W[0]
B9 IO[0]: !invert T IO[0]: !invert OK IO[0]: SLEW bit 0 IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.LONG_IO_V[1] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[2] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_IO_W0[1] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W2[1] INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[0] IO[0]: ! OFF_CE_ENABLE INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_IO_W0[3] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_W[0]
B8 IO[0]: ! READBACK_I1 bit 0 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 IO[0]: MUX_O bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 2 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] IO[0]: ! IFF_CE_ENABLE INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_W[3]
B7 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 8 INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] PULLUP_TBUF[1]: ! ENABLE INT: mux CELL.LONG_H[5] bit 3 INT: !pass CELL.DOUBLE_IO_W2[1] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_W2[3] ← CELL.DBUF_IO_V[0] IO[1]: ! IFF_CE_ENABLE INT: mux CELL.LONG_H[5] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 0 - INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_W[4]
B6 IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0 IO[0]: !invert IK IO[0]: ! IFF_SRVAL bit 0 IO[0]: SYNC_D bit 0 DEC[1]: ! O4_P DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_OK[0] bit 6 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 3 DEC[1]: O1_N INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: !pass CELL.DOUBLE_IO_W0[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 8 INT: !pass CELL.DOUBLE_IO_W2[2] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_W2[0] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 0 INT: mux CELL.LONG_H[5] bit 2 INT: !pass CELL.DOUBLE_IO_W0[3] ← CELL.DBUF_IO_V[1] INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.LONG_H[4] bit 3 INT: mux CELL.LONG_H[4] bit 2 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_W[7]
B5 IO[0]: MUX_I2 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O2_N DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 7 DEC[2]: ! O3_N INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[1] DEC[2]: O1_P DEC[1]: ! O1_P INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W0[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W0[2] INT: !pass CELL.DOUBLE_IO_W0[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W0[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W0[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W1[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W1[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_IO_W0[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W2[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_W[6]
B4 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 DEC[2]: ! O4_N DEC[0]: ! O4_P DEC[0]: O2_N DEC[2]: O2_P DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[2]: ! O1_N DEC[0]: ! O1_P INT: !pass CELL.DOUBLE_IO_W0[2] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_IO_W0[2] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W2[2] INT: mux CELL.IMUX_IO_T[0] bit 5 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_W[1]
B3 IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 DEC[0]: O4_N DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[1]: ! O3_P IO[1]: ! IFF_SRVAL bit 0 DEC[0]: O3_N INT: mux CELL.IMUX_IO_IK[1] bit 8 DEC[0]: O1_N TBUF[1]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W1[2] INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 4 - INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 TBUF[0]: ! DRIVE1 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_W[2]
B2 IO[1]: MUX_OFF_D bit 0 IO[1]: ! OFF_D_INV IO[1]: ! READBACK_OQ bit 0 IO[1]: OFF_USED IO[1]: SYNC_D bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 8 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 1 - INT: mux CELL.IMUX_IO_T[1] bit 5 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_W[5]
B1 IO[1]: PULL bit 1 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.LONG_H[0] bit 2 -
B0 IO[1]: SLEW bit 0 IO[1]: !invert T IO[1]: !invert OK IO[1]: MUX_O bit 1 IO[1]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 10 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 1 MISC_W: PUMP bit 0
xc4000ex IO_W0_N rect MAIN_S
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_W0_F0

Cells: 4

Switchbox INT

xc4000ex IO_W0_F0 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_W[0]CELL.OCTAL_IO_W[8]!MAIN[0][11]
CELL.OCTAL_IO_W[8]CELL.OCTAL_IO_W[0]!MAIN[0][10]
xc4000ex IO_W0_F0 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[3]!MAIN[8][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[2][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[4][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[5][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[5][7]
CELL.SINGLE_H[3]CELL.DEC_V[2]!MAIN[17][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[11][8]
CELL.SINGLE_H[4]CELL.DEC_V[1]!MAIN[16][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[1][4]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[7][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[6][4]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[9][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[2][8]
CELL.SINGLE_H[7]CELL.DEC_V[0]!MAIN[9][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[1][8]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1_S1!MAIN[3][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2[0]!MAIN[3][6]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1[0]!MAIN[6][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2_S1!MAIN[3][4]
CELL.DOUBLE_IO_W0[0]CELL.DBUF_IO_V[1]!MAIN[11][5]
CELL.DOUBLE_IO_W0[1]CELL.DBUF_IO_V[1]!MAIN[11][6]
CELL.DOUBLE_IO_W0[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_W0[3]CELL.DBUF_IO_V[1]!MAIN[4][6]
CELL.DOUBLE_IO_W2[0]CELL.DBUF_IO_V[0]!MAIN[7][6]
CELL.DOUBLE_IO_W2[1]CELL.DBUF_IO_V[0]!MAIN[10][7]
CELL.DOUBLE_IO_W2[2]CELL.DBUF_IO_V[0]!MAIN[9][6]
CELL.DOUBLE_IO_W2[3]CELL.DBUF_IO_V[0]!MAIN[9][7]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[7][10]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[11][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[4][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[2][10]
CELL.QUAD_H2[0]CELL.DEC_V[0]!MAIN[8][11]
CELL.QUAD_H2[1]CELL.DEC_V[1]!MAIN[6][11]
CELL.QUAD_H2[2]CELL.DEC_V[2]!MAIN[10][11]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[1][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[1][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[6][10]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[9][10]
xc4000ex IO_W0_F0 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W0[0]!MAIN[10][5]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W2[0]!MAIN[1][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_W[1]!MAIN[0][4]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W1[0]!MAIN[7][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_W[2]!MAIN[0][3]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W0[1]!MAIN[16][9]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W2[1]!MAIN[10][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_W[3]!MAIN[0][8]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W1[1]!MAIN[14][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_W[4]!MAIN[0][7]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W0[2]!MAIN[13][5]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W2[2]!MAIN[9][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_W[5]!MAIN[0][2]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W1[2]!MAIN[12][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_W[6]!MAIN[0][5]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W0[3]!MAIN[7][9]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W2[3]!MAIN[1][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_W[7]!MAIN[0][6]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W1[3]!MAIN[5][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_W[0]!MAIN[0][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W0[0]!MAIN[9][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W1[0]!MAIN[6][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W2[0]!MAIN[3][5]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W0[3]!MAIN[6][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W1[3]!MAIN[4][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W2[3]!MAIN[2][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W0[1]!MAIN[15][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W1[1]!MAIN[13][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W2[1]!MAIN[11][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W0[2]!MAIN[12][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W1[2]!MAIN[11][3]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W2[2]!MAIN[10][4]
CELL.DOUBLE_IO_W0[0]CELL.DOUBLE_IO_W2[0]!MAIN[4][5]
CELL.DOUBLE_IO_W0[1]CELL.DOUBLE_IO_W2[1]!MAIN[12][9]
CELL.DOUBLE_IO_W0[2]CELL.DOUBLE_IO_W2[2]!MAIN[11][4]
CELL.DOUBLE_IO_W0[3]CELL.DOUBLE_IO_W2[3]!MAIN[3][9]
CELL.DOUBLE_IO_W1[0]CELL.QUAD_H1[0]!MAIN[3][11]
CELL.DOUBLE_IO_W1[1]CELL.QUAD_H2[1]!MAIN[7][11]
CELL.DOUBLE_IO_W1[2]CELL.QUAD_H2[2]!MAIN[11][11]
CELL.DOUBLE_IO_W1[3]CELL.QUAD_H0[2]!MAIN[3][10]
CELL.DOUBLE_IO_W2[0]CELL.QUAD_H2[0]!MAIN[9][11]
CELL.DOUBLE_IO_W2[1]CELL.QUAD_H0[0]!MAIN[8][10]
CELL.DOUBLE_IO_W2[2]CELL.QUAD_H1[1]!MAIN[5][11]
CELL.DOUBLE_IO_W2[3]CELL.QUAD_H1[2]!MAIN[4][11]
CELL.QUAD_H3[0]CELL.LONG_IO_V[3]!MAIN[5][10]
CELL.QUAD_H3[1]CELL.LONG_IO_V[2]!MAIN[2][11]
CELL.QUAD_H3[2]CELL.LONG_IO_V[1]!MAIN[10][10]
xc4000ex IO_W0_F0 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[2][2]MAIN[4][2]MAIN[5][3]MAIN[4][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_W0[1]
0101CELL.DOUBLE_IO_W0[2]
0110CELL.DOUBLE_IO_W0[3]
1111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W0_F0 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[15][8]MAIN[18][8]MAIN[19][8]MAIN[16][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_W2[0]
0101CELL.DOUBLE_IO_W2[1]
0110CELL.DOUBLE_IO_W2[3]
1111CELL.DOUBLE_IO_W2[2]
xc4000ex IO_W0_F0 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[2][1]MAIN[1][1]MAIN[1][0]MAIN[2][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W0_F0 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[16][1]MAIN[15][1]MAIN[16][0]MAIN[15][0]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W0_F0 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[2][6]MAIN[1][6]MAIN[4][7]MAIN[2][7]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W0_F0 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[11][7]MAIN[5][6]MAIN[7][7]MAIN[6][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W0_F0 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[5][5]MAIN[2][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_W0_F0 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[14][8]MAIN[12][8]MAIN[13][8]MAIN[18][9]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_W0_F0 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[6][8]MAIN[3][8]MAIN[5][8]MAIN[4][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_W0_F0 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[7][8]MAIN[10][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[16][10]MAIN[16][11]CELL.IMUX_CLB_F2
Source
00CELL_E.LONG_V[7]
01CELL_E.LONG_V[8]
10CELL_E.LONG_V[9]
11CELL_E.GCLK[7]
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[14][11]MAIN[14][10]CELL.IMUX_CLB_G2
Source
00CELL_E.LONG_V[6]
01CELL_E.LONG_V[8]
10CELL_E.GCLK[7]
11CELL_E.LONG_V[9]
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[18][10]MAIN[17][10]MAIN[18][11]MAIN[19][10]MAIN[17][11]CELL.IMUX_CLB_C2
Source
01111CELL_E.LONG_V[1]
10111CELL_E.LONG_V[5]
11011CELL_E.LONG_V[7]
11101CELL_E.LONG_V[8]
11110CELL_E.GCLK[6]
11111off
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[3][1]MAIN[3][0]MAIN[5][1]MAIN[5][0]MAIN[4][0]MAIN[4][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.OUT_IO_WE_I2[0]
001011CELL.DOUBLE_IO_W1[2]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[2]
011111CELL.DOUBLE_IO_W0[2]
100111CELL.DOUBLE_IO_W0[3]
101011CELL.DOUBLE_IO_W1[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][0]MAIN[14][1]MAIN[12][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_W0[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[1]
001110CELL.DEC_V[1]
010111CELL.DOUBLE_IO_W1[3]
011011CELL.DOUBLE_IO_W0[3]
011110CELL.OUT_IO_WE_I2[1]
101111CELL.DOUBLE_IO_W1[2]
111111CELL.TIE_0
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[6][1]MAIN[7][0]MAIN[6][0]MAIN[9][0]MAIN[7][1]MAIN[8][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W0[1]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_W1[1]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_W0[0]
111111CELL.DOUBLE_IO_W1[0]
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[8][1]MAIN[9][1]MAIN[11][1]MAIN[11][0]MAIN[10][0]MAIN[10][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W1[0]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_W0[0]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_W1[1]
111111CELL.DOUBLE_IO_W0[1]
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[17][8]MAIN[21][9]MAIN[24][10]MAIN[19][9]MAIN[20][9]MAIN[21][10]MAIN[20][10]MAIN[20][8]MAIN[23][10]MAIN[21][8]MAIN[22][10]MAIN[25][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011110111CELL.DEC_V[1]
001011111101CELL.LONG_IO_V[0]
001101110111CELL.DEC_V[2]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[0]
001111110011CELL.DEC_V[3]
001111111110CELL.IMUX_CLB_C2
011011111111CELL.LONG_H[3]
011101111111CELL.LONG_H[4]
011111101111CELL.DOUBLE_H0[0]
011111111011CELL.LONG_H[5]
101111110111CELL.DOUBLE_H1[1]
111111111111CELL.TIE_0
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[17][1]MAIN[21][0]MAIN_S[24][11]MAIN[20][0]MAIN[19][0]MAIN[17][0]MAIN[18][0]MAIN_S[22][11]MAIN_S[19][11]MAIN_S[20][11]MAIN_S[21][11]MAIN_S[23][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[0]
000111011111CELL.DEC_V[1]
001110101111CELL_S.SINGLE_H[5]
001110111101CELL_S.LONG_IO_V[3]
001111001111CELL_S.SINGLE_H[4]
001111011101CELL_S.LONG_IO_V[2]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C2
011011111111CELL_S.DOUBLE_H0[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[2]
011111011111CELL.DEC_V[3]
100111111111CELL_S.DOUBLE_H1[0]
111111111111CELL.TIE_0
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[10][6]MAIN[18][5]MAIN[19][6]MAIN[13][6]MAIN[16][6]MAIN[15][6]MAIN[12][6]MAIN[17][6]MAIN[13][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G2
111111111CELL.SINGLE_H[2]
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[12][2]MAIN[19][2]MAIN[18][2]MAIN[14][2]MAIN[20][2]MAIN[13][2]MAIN[17][2]MAIN[21][2]MAIN_S[13][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_G2
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[14][7]MAIN[21][7]MAIN[15][7]MAIN[17][7]MAIN[19][7]MAIN[18][7]MAIN[16][7]MAIN[20][7]MAIN[15][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F2
111111111CELL.SINGLE_H[4]
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][3]MAIN[19][1]MAIN[19][3]MAIN[15][2]MAIN[20][1]MAIN[18][1]MAIN[21][1]MAIN[16][2]MAIN_S[15][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_F2
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[2][3]MAIN[5][2]MAIN[8][4]MAIN[3][3]MAIN[7][2]MAIN[7][3]MAIN[6][2]MAIN[6][3]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_V[3]
00101011CELL.LONG_IO_V[0]
00110101CELL.LONG_IO_V[1]
00110110CELL.GCLK[0]
00111001CELL.DEC_V[1]
01101111CELL.DOUBLE_IO_W0[1]
01111101CELL.LONG_IO_V[2]
01111110CELL.DEC_V[0]
10110111CELL.DOUBLE_IO_W1[0]
10111011CELL.DOUBLE_IO_W1[1]
11111111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W0_F0 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[3][2]MAIN[1][2]MAIN[8][2]MAIN[9][3]MAIN[10][3]MAIN[12][3]MAIN[10][2]MAIN[11][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.DEC_V[1]
00101101CELL.LONG_IO_V[0]
00110011CELL.DOUBLE_IO_W0[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[0]
01101111CELL.DOUBLE_IO_W0[0]
01110111CELL.DOUBLE_IO_W1[1]
10111011CELL.LONG_IO_V[1]
10111101CELL.LONG_IO_V[3]
10111110CELL.GCLK[0]
11111111CELL.DOUBLE_IO_W1[0]

Bels TBUF

xc4000ex IO_W0_F0 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W0_F0 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[1][3]!MAIN[13][3]

Bels IO

xc4000ex IO_W0_F0 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[24][6]CELL.IMUX_IO_IK[1] invert by !MAIN[24][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[25][9]CELL.IMUX_IO_OK[1] invert by !MAIN[24][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G3_WCELL.IMUX_CLB_F3_W
TinCELL.IMUX_IO_T[0] invert by !MAIN[26][9]CELL.IMUX_IO_T[1] invert by !MAIN[25][0]
I1out-CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINoutCELL.OUT_IO_WE_I1[0]-
xc4000ex IO_W0_F0 enum IO_SLEW
IO[0].SLEWMAIN[24][9]
IO[1].SLEWMAIN[26][0]
FAST0
SLOW1
xc4000ex IO_W0_F0 enum IO_PULL
IO[0].PULLMAIN[18][6]MAIN[24][7]
IO[1].PULLMAIN[26][1]MAIN[24][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_W0_F0 enum IO_MUX_I
IO[0].MUX_I1MAIN[24][5]MAIN[23][5]
IO[1].MUX_I1MAIN[26][4]MAIN[23][4]
IO[0].MUX_I2MAIN[26][5]MAIN[25][6]
IO[1].MUX_I2MAIN[25][4]MAIN[25][3]
I01
IQ11
IQL10
xc4000ex IO_W0_F0 enum IO_IFF_D
IO[0].IFF_DMAIN[25][5]MAIN[26][6]
IO[1].IFF_DMAIN[24][4]MAIN[26][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_W0_F0 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[26][7]
IO[1].MUX_OFF_DMAIN[26][2]
O11
O20
xc4000ex IO_W0_F0 enum IO_MUX_O
IO[0].MUX_OMAIN[25][8]MAIN[22][8]MAIN[23][9]MAIN[22][9]
IO[1].MUX_OMAIN[23][1]MAIN[22][1]MAIN[23][0]MAIN[22][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_W0_F0 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[22][2]
I1
DELAY0

Bels DEC

xc4000ex IO_W0_F0 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C3_WCELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_W0_F0 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W0_F0 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[1][7]!MAIN[12][7]

Bels MISC_W

xc4000ex IO_W0_F0 bel MISC_W pins
PinDirectionMISC_W
xc4000ex IO_W0_F0 bel MISC_W attribute bits
AttributeMISC_W
PUMP[enum: PUMP]
xc4000ex IO_W0_F0 enum PUMP
MISC_W.PUMPMAIN[0][0]
INTERNAL1
EXTERNAL0

Bel wires

xc4000ex IO_W0_F0 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F3_WIO[1].O2
CELL.IMUX_CLB_G3_WIO[0].O2
CELL.IMUX_CLB_C3_WDEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].CLKIN, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_W0_F0 rect MAIN
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 IO[0]: ! IFF_CE_ENABLE_NO_IQ - - - - - - - INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 0 - INT: mux CELL.IMUX_CLB_G2 bit 1 - - INT: !bipass CELL.DOUBLE_IO_W1[2] = CELL.QUAD_H2[2] INT: !pass CELL.QUAD_H2[2] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_W2[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H2[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_IO_W1[1] = CELL.QUAD_H2[1] INT: !pass CELL.QUAD_H2[1] ← CELL.DEC_V[1] INT: !bipass CELL.DOUBLE_IO_W2[2] = CELL.QUAD_H1[1] INT: !bipass CELL.DOUBLE_IO_W2[3] = CELL.QUAD_H1[2] INT: !bipass CELL.DOUBLE_IO_W1[0] = CELL.QUAD_H1[0] INT: !bipass CELL.QUAD_H3[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !buffer CELL.OCTAL_IO_W[0] ← CELL.OCTAL_IO_W[8]
B10 IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 - INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.QUAD_H3[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.DOUBLE_IO_W2[1] = CELL.QUAD_H0[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H3[0] = CELL.LONG_IO_V[3] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_W1[3] = CELL.QUAD_H0[2] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !buffer CELL.OCTAL_IO_W[8] ← CELL.OCTAL_IO_W[0]
B9 IO[0]: !invert T IO[0]: !invert OK IO[0]: SLEW bit 0 IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.LONG_IO_V[1] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[2] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_IO_W0[1] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W2[1] INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[0] IO[0]: ! OFF_CE_ENABLE INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_IO_W0[3] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_W[0]
B8 IO[0]: ! READBACK_I1 bit 0 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 IO[0]: MUX_O bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 2 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] IO[0]: ! IFF_CE_ENABLE INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_W[3]
B7 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 8 INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] PULLUP_TBUF[1]: ! ENABLE INT: mux CELL.LONG_H[5] bit 3 INT: !pass CELL.DOUBLE_IO_W2[1] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_W2[3] ← CELL.DBUF_IO_V[0] IO[1]: ! IFF_CE_ENABLE INT: mux CELL.LONG_H[5] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 0 - INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_W[4]
B6 IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0 IO[0]: !invert IK IO[0]: ! IFF_SRVAL bit 0 IO[0]: SYNC_D bit 0 DEC[1]: ! O4_P DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_OK[0] bit 6 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 3 DEC[1]: O1_N INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: !pass CELL.DOUBLE_IO_W0[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 8 INT: !pass CELL.DOUBLE_IO_W2[2] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_W2[0] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 0 INT: mux CELL.LONG_H[5] bit 2 INT: !pass CELL.DOUBLE_IO_W0[3] ← CELL.DBUF_IO_V[1] INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.LONG_H[4] bit 3 INT: mux CELL.LONG_H[4] bit 2 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_W[7]
B5 IO[0]: MUX_I2 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O2_N DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 7 DEC[2]: ! O3_N INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[1] DEC[2]: O1_P DEC[1]: ! O1_P INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W0[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W0[2] INT: !pass CELL.DOUBLE_IO_W0[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W0[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W0[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W1[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W1[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_IO_W0[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W2[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_W[6]
B4 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 DEC[2]: ! O4_N DEC[0]: ! O4_P DEC[0]: O2_N DEC[2]: O2_P DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[2]: ! O1_N DEC[0]: ! O1_P INT: !pass CELL.DOUBLE_IO_W0[2] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_IO_W0[2] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W2[2] INT: mux CELL.IMUX_IO_T[0] bit 5 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_W[1]
B3 IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 DEC[0]: O4_N DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[1]: ! O3_P IO[1]: ! IFF_SRVAL bit 0 DEC[0]: O3_N INT: mux CELL.IMUX_IO_IK[1] bit 8 DEC[0]: O1_N TBUF[1]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W1[2] INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 4 - INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 TBUF[0]: ! DRIVE1 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_W[2]
B2 IO[1]: MUX_OFF_D bit 0 IO[1]: ! OFF_D_INV IO[1]: ! READBACK_OQ bit 0 IO[1]: OFF_USED IO[1]: SYNC_D bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 8 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 1 - INT: mux CELL.IMUX_IO_T[1] bit 5 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_W[5]
B1 IO[1]: PULL bit 1 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.LONG_H[0] bit 2 -
B0 IO[1]: SLEW bit 0 IO[1]: !invert T IO[1]: !invert OK IO[1]: MUX_O bit 1 IO[1]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 10 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 1 MISC_W: PUMP bit 0
xc4000ex IO_W0_F0 rect MAIN_S
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_W0_F1

Cells: 4

Switchbox INT

xc4000ex IO_W0_F1 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_W[0]CELL.OCTAL_IO_W[8]!MAIN[0][11]
CELL.OCTAL_IO_W[8]CELL.OCTAL_IO_W[0]!MAIN[0][10]
xc4000ex IO_W0_F1 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[3]!MAIN[8][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[2][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[4][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[5][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[5][7]
CELL.SINGLE_H[3]CELL.DEC_V[2]!MAIN[17][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[11][8]
CELL.SINGLE_H[4]CELL.DEC_V[1]!MAIN[16][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[1][4]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[7][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[6][4]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[9][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[2][8]
CELL.SINGLE_H[7]CELL.DEC_V[0]!MAIN[9][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[1][8]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1_S1!MAIN[3][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2[0]!MAIN[3][6]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1[0]!MAIN[6][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2_S1!MAIN[3][4]
CELL.DOUBLE_IO_W0[0]CELL.DBUF_IO_V[1]!MAIN[11][5]
CELL.DOUBLE_IO_W0[1]CELL.DBUF_IO_V[1]!MAIN[11][6]
CELL.DOUBLE_IO_W0[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_W0[3]CELL.DBUF_IO_V[1]!MAIN[4][6]
CELL.DOUBLE_IO_W2[0]CELL.DBUF_IO_V[0]!MAIN[7][6]
CELL.DOUBLE_IO_W2[1]CELL.DBUF_IO_V[0]!MAIN[10][7]
CELL.DOUBLE_IO_W2[2]CELL.DBUF_IO_V[0]!MAIN[9][6]
CELL.DOUBLE_IO_W2[3]CELL.DBUF_IO_V[0]!MAIN[9][7]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[7][10]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[11][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[4][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[2][10]
CELL.QUAD_H2[0]CELL.DEC_V[0]!MAIN[8][11]
CELL.QUAD_H2[1]CELL.DEC_V[1]!MAIN[6][11]
CELL.QUAD_H2[2]CELL.DEC_V[2]!MAIN[10][11]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[1][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[1][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[6][10]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[9][10]
xc4000ex IO_W0_F1 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W0[0]!MAIN[10][5]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W2[0]!MAIN[1][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_W[1]!MAIN[0][4]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W1[0]!MAIN[7][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_W[2]!MAIN[0][3]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W0[1]!MAIN[16][9]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W2[1]!MAIN[10][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_W[3]!MAIN[0][8]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W1[1]!MAIN[14][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_W[4]!MAIN[0][7]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W0[2]!MAIN[13][5]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W2[2]!MAIN[9][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_W[5]!MAIN[0][2]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W1[2]!MAIN[12][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_W[6]!MAIN[0][5]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W0[3]!MAIN[7][9]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W2[3]!MAIN[1][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_W[7]!MAIN[0][6]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W1[3]!MAIN[5][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_W[0]!MAIN[0][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W0[0]!MAIN[9][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W1[0]!MAIN[6][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W2[0]!MAIN[3][5]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W0[3]!MAIN[6][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W1[3]!MAIN[4][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W2[3]!MAIN[2][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W0[1]!MAIN[15][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W1[1]!MAIN[13][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W2[1]!MAIN[11][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W0[2]!MAIN[12][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W1[2]!MAIN[11][3]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W2[2]!MAIN[10][4]
CELL.DOUBLE_IO_W0[0]CELL.DOUBLE_IO_W2[0]!MAIN[4][5]
CELL.DOUBLE_IO_W0[1]CELL.DOUBLE_IO_W2[1]!MAIN[12][9]
CELL.DOUBLE_IO_W0[2]CELL.DOUBLE_IO_W2[2]!MAIN[11][4]
CELL.DOUBLE_IO_W0[3]CELL.DOUBLE_IO_W2[3]!MAIN[3][9]
CELL.DOUBLE_IO_W1[0]CELL.QUAD_H1[0]!MAIN[3][11]
CELL.DOUBLE_IO_W1[1]CELL.QUAD_H2[1]!MAIN[7][11]
CELL.DOUBLE_IO_W1[2]CELL.QUAD_H2[2]!MAIN[11][11]
CELL.DOUBLE_IO_W1[3]CELL.QUAD_H0[2]!MAIN[3][10]
CELL.DOUBLE_IO_W2[0]CELL.QUAD_H2[0]!MAIN[9][11]
CELL.DOUBLE_IO_W2[1]CELL.QUAD_H0[0]!MAIN[8][10]
CELL.DOUBLE_IO_W2[2]CELL.QUAD_H1[1]!MAIN[5][11]
CELL.DOUBLE_IO_W2[3]CELL.QUAD_H1[2]!MAIN[4][11]
CELL.QUAD_H3[0]CELL.LONG_IO_V[3]!MAIN[5][10]
CELL.QUAD_H3[1]CELL.LONG_IO_V[2]!MAIN[2][11]
CELL.QUAD_H3[2]CELL.LONG_IO_V[1]!MAIN[10][10]
xc4000ex IO_W0_F1 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[2][2]MAIN[4][2]MAIN[5][3]MAIN[4][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_W0[1]
0101CELL.DOUBLE_IO_W0[2]
0110CELL.DOUBLE_IO_W0[3]
1111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W0_F1 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[15][8]MAIN[18][8]MAIN[19][8]MAIN[16][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_W2[0]
0101CELL.DOUBLE_IO_W2[1]
0110CELL.DOUBLE_IO_W2[3]
1111CELL.DOUBLE_IO_W2[2]
xc4000ex IO_W0_F1 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[2][1]MAIN[1][1]MAIN[1][0]MAIN[2][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W0_F1 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[16][1]MAIN[15][1]MAIN[16][0]MAIN[15][0]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W0_F1 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[2][6]MAIN[1][6]MAIN[4][7]MAIN[2][7]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W0_F1 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[11][7]MAIN[5][6]MAIN[7][7]MAIN[6][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W0_F1 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[5][5]MAIN[2][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_W0_F1 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[14][8]MAIN[12][8]MAIN[13][8]MAIN[18][9]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_W0_F1 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[6][8]MAIN[3][8]MAIN[5][8]MAIN[4][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_W0_F1 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[7][8]MAIN[10][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[16][10]MAIN[16][11]CELL.IMUX_CLB_F2
Source
00CELL_E.LONG_V[7]
01CELL_E.LONG_V[8]
10CELL_E.LONG_V[9]
11CELL_E.GCLK[7]
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[14][11]MAIN[14][10]CELL.IMUX_CLB_G2
Source
00CELL_E.LONG_V[6]
01CELL_E.LONG_V[8]
10CELL_E.GCLK[7]
11CELL_E.LONG_V[9]
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[18][10]MAIN[17][10]MAIN[18][11]MAIN[19][10]MAIN[17][11]CELL.IMUX_CLB_C2
Source
01111CELL_E.LONG_V[1]
10111CELL_E.LONG_V[5]
11011CELL_E.LONG_V[7]
11101CELL_E.LONG_V[8]
11110CELL_E.GCLK[6]
11111off
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[3][1]MAIN[3][0]MAIN[5][1]MAIN[5][0]MAIN[4][0]MAIN[4][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.OUT_IO_WE_I2[0]
001011CELL.DOUBLE_IO_W1[2]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[2]
011111CELL.DOUBLE_IO_W0[2]
100111CELL.DOUBLE_IO_W0[3]
101011CELL.DOUBLE_IO_W1[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][0]MAIN[14][1]MAIN[12][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_W0[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[1]
001110CELL.DEC_V[1]
010111CELL.DOUBLE_IO_W1[3]
011011CELL.DOUBLE_IO_W0[3]
011110CELL.OUT_IO_WE_I2[1]
101111CELL.DOUBLE_IO_W1[2]
111111CELL.TIE_0
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[6][1]MAIN[7][0]MAIN[6][0]MAIN[9][0]MAIN[7][1]MAIN[8][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W0[1]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_W1[1]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_W0[0]
111111CELL.DOUBLE_IO_W1[0]
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[8][1]MAIN[9][1]MAIN[11][1]MAIN[11][0]MAIN[10][0]MAIN[10][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W1[0]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_W0[0]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_W1[1]
111111CELL.DOUBLE_IO_W0[1]
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[17][8]MAIN[21][9]MAIN[24][10]MAIN[19][9]MAIN[20][9]MAIN[21][10]MAIN[20][10]MAIN[20][8]MAIN[23][10]MAIN[21][8]MAIN[22][10]MAIN[25][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011110111CELL.DEC_V[1]
001011111101CELL.LONG_IO_V[0]
001101110111CELL.DEC_V[2]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[0]
001111110011CELL.DEC_V[3]
001111111110CELL.IMUX_CLB_C2
011011111111CELL.LONG_H[3]
011101111111CELL.LONG_H[4]
011111101111CELL.DOUBLE_H0[0]
011111111011CELL.LONG_H[5]
101111110111CELL.DOUBLE_H1[1]
111111111111CELL.TIE_0
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[17][1]MAIN[21][0]MAIN_S[24][11]MAIN[20][0]MAIN[19][0]MAIN[17][0]MAIN[18][0]MAIN_S[22][11]MAIN_S[19][11]MAIN_S[20][11]MAIN_S[21][11]MAIN_S[23][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[0]
000111011111CELL.DEC_V[1]
001110101111CELL_S.SINGLE_H[5]
001110111101CELL_S.LONG_IO_V[3]
001111001111CELL_S.SINGLE_H[4]
001111011101CELL_S.LONG_IO_V[2]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C2
011011111111CELL_S.DOUBLE_H0[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[2]
011111011111CELL.DEC_V[3]
100111111111CELL_S.DOUBLE_H1[0]
111111111111CELL.TIE_0
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[10][6]MAIN[18][5]MAIN[19][6]MAIN[13][6]MAIN[16][6]MAIN[15][6]MAIN[12][6]MAIN[17][6]MAIN[13][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G2
111111111CELL.SINGLE_H[2]
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[12][2]MAIN[19][2]MAIN[18][2]MAIN[14][2]MAIN[20][2]MAIN[13][2]MAIN[17][2]MAIN[21][2]MAIN_S[13][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_G2
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[14][7]MAIN[21][7]MAIN[15][7]MAIN[17][7]MAIN[19][7]MAIN[18][7]MAIN[16][7]MAIN[20][7]MAIN[15][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F2
111111111CELL.SINGLE_H[4]
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][3]MAIN[19][1]MAIN[19][3]MAIN[15][2]MAIN[20][1]MAIN[18][1]MAIN[21][1]MAIN[16][2]MAIN_S[15][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_F2
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[2][3]MAIN[5][2]MAIN[8][4]MAIN[3][3]MAIN[7][2]MAIN[7][3]MAIN[6][2]MAIN[6][3]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_V[3]
00101011CELL.LONG_IO_V[0]
00110101CELL.LONG_IO_V[1]
00110110CELL.GCLK[0]
00111001CELL.DEC_V[1]
01101111CELL.DOUBLE_IO_W0[1]
01111101CELL.LONG_IO_V[2]
01111110CELL.DEC_V[0]
10110111CELL.DOUBLE_IO_W1[0]
10111011CELL.DOUBLE_IO_W1[1]
11111111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W0_F1 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[3][2]MAIN[1][2]MAIN[8][2]MAIN[9][3]MAIN[10][3]MAIN[12][3]MAIN[10][2]MAIN[11][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.DEC_V[1]
00101101CELL.LONG_IO_V[0]
00110011CELL.DOUBLE_IO_W0[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[0]
01101111CELL.DOUBLE_IO_W0[0]
01110111CELL.DOUBLE_IO_W1[1]
10111011CELL.LONG_IO_V[1]
10111101CELL.LONG_IO_V[3]
10111110CELL.GCLK[0]
11111111CELL.DOUBLE_IO_W1[0]

Bels TBUF

xc4000ex IO_W0_F1 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W0_F1 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[1][3]!MAIN[13][3]

Bels IO

xc4000ex IO_W0_F1 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[24][6]CELL.IMUX_IO_IK[1] invert by !MAIN[24][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[25][9]CELL.IMUX_IO_OK[1] invert by !MAIN[24][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G3_WCELL.IMUX_CLB_F3_W
TinCELL.IMUX_IO_T[0] invert by !MAIN[26][9]CELL.IMUX_IO_T[1] invert by !MAIN[25][0]
I1outCELL.OUT_IO_WE_I1[0]-
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINout-CELL.OUT_IO_WE_I1[1]
xc4000ex IO_W0_F1 enum IO_SLEW
IO[0].SLEWMAIN[24][9]
IO[1].SLEWMAIN[26][0]
FAST0
SLOW1
xc4000ex IO_W0_F1 enum IO_PULL
IO[0].PULLMAIN[18][6]MAIN[24][7]
IO[1].PULLMAIN[26][1]MAIN[24][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_W0_F1 enum IO_MUX_I
IO[0].MUX_I1MAIN[24][5]MAIN[23][5]
IO[1].MUX_I1MAIN[26][4]MAIN[23][4]
IO[0].MUX_I2MAIN[26][5]MAIN[25][6]
IO[1].MUX_I2MAIN[25][4]MAIN[25][3]
I01
IQ11
IQL10
xc4000ex IO_W0_F1 enum IO_IFF_D
IO[0].IFF_DMAIN[25][5]MAIN[26][6]
IO[1].IFF_DMAIN[24][4]MAIN[26][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_W0_F1 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[26][7]
IO[1].MUX_OFF_DMAIN[26][2]
O11
O20
xc4000ex IO_W0_F1 enum IO_MUX_O
IO[0].MUX_OMAIN[25][8]MAIN[22][8]MAIN[23][9]MAIN[22][9]
IO[1].MUX_OMAIN[23][1]MAIN[22][1]MAIN[23][0]MAIN[22][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_W0_F1 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[22][2]
I1
DELAY0

Bels DEC

xc4000ex IO_W0_F1 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C3_WCELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_W0_F1 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W0_F1 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[1][7]!MAIN[12][7]

Bels MISC_W

xc4000ex IO_W0_F1 bel MISC_W pins
PinDirectionMISC_W
xc4000ex IO_W0_F1 bel MISC_W attribute bits
AttributeMISC_W
PUMP[enum: PUMP]
xc4000ex IO_W0_F1 enum PUMP
MISC_W.PUMPMAIN[0][0]
INTERNAL1
EXTERNAL0

Bel wires

xc4000ex IO_W0_F1 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F3_WIO[1].O2
CELL.IMUX_CLB_G3_WIO[0].O2
CELL.IMUX_CLB_C3_WDEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].CLKIN, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_W0_F1 rect MAIN
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 IO[0]: ! IFF_CE_ENABLE_NO_IQ - - - - - - - INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 0 - INT: mux CELL.IMUX_CLB_G2 bit 1 - - INT: !bipass CELL.DOUBLE_IO_W1[2] = CELL.QUAD_H2[2] INT: !pass CELL.QUAD_H2[2] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_W2[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H2[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_IO_W1[1] = CELL.QUAD_H2[1] INT: !pass CELL.QUAD_H2[1] ← CELL.DEC_V[1] INT: !bipass CELL.DOUBLE_IO_W2[2] = CELL.QUAD_H1[1] INT: !bipass CELL.DOUBLE_IO_W2[3] = CELL.QUAD_H1[2] INT: !bipass CELL.DOUBLE_IO_W1[0] = CELL.QUAD_H1[0] INT: !bipass CELL.QUAD_H3[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !buffer CELL.OCTAL_IO_W[0] ← CELL.OCTAL_IO_W[8]
B10 IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 - INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.QUAD_H3[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.DOUBLE_IO_W2[1] = CELL.QUAD_H0[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H3[0] = CELL.LONG_IO_V[3] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_W1[3] = CELL.QUAD_H0[2] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !buffer CELL.OCTAL_IO_W[8] ← CELL.OCTAL_IO_W[0]
B9 IO[0]: !invert T IO[0]: !invert OK IO[0]: SLEW bit 0 IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.LONG_IO_V[1] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[2] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_IO_W0[1] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W2[1] INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[0] IO[0]: ! OFF_CE_ENABLE INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_IO_W0[3] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_W[0]
B8 IO[0]: ! READBACK_I1 bit 0 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 IO[0]: MUX_O bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 2 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] IO[0]: ! IFF_CE_ENABLE INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_W[3]
B7 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 8 INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] PULLUP_TBUF[1]: ! ENABLE INT: mux CELL.LONG_H[5] bit 3 INT: !pass CELL.DOUBLE_IO_W2[1] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_W2[3] ← CELL.DBUF_IO_V[0] IO[1]: ! IFF_CE_ENABLE INT: mux CELL.LONG_H[5] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 0 - INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_W[4]
B6 IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0 IO[0]: !invert IK IO[0]: ! IFF_SRVAL bit 0 IO[0]: SYNC_D bit 0 DEC[1]: ! O4_P DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_OK[0] bit 6 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 3 DEC[1]: O1_N INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: !pass CELL.DOUBLE_IO_W0[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 8 INT: !pass CELL.DOUBLE_IO_W2[2] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_W2[0] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 0 INT: mux CELL.LONG_H[5] bit 2 INT: !pass CELL.DOUBLE_IO_W0[3] ← CELL.DBUF_IO_V[1] INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.LONG_H[4] bit 3 INT: mux CELL.LONG_H[4] bit 2 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_W[7]
B5 IO[0]: MUX_I2 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O2_N DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 7 DEC[2]: ! O3_N INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[1] DEC[2]: O1_P DEC[1]: ! O1_P INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W0[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W0[2] INT: !pass CELL.DOUBLE_IO_W0[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W0[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W0[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W1[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W1[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_IO_W0[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W2[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_W[6]
B4 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 DEC[2]: ! O4_N DEC[0]: ! O4_P DEC[0]: O2_N DEC[2]: O2_P DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[2]: ! O1_N DEC[0]: ! O1_P INT: !pass CELL.DOUBLE_IO_W0[2] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_IO_W0[2] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W2[2] INT: mux CELL.IMUX_IO_T[0] bit 5 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_W[1]
B3 IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 DEC[0]: O4_N DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[1]: ! O3_P IO[1]: ! IFF_SRVAL bit 0 DEC[0]: O3_N INT: mux CELL.IMUX_IO_IK[1] bit 8 DEC[0]: O1_N TBUF[1]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W1[2] INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 4 - INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 TBUF[0]: ! DRIVE1 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_W[2]
B2 IO[1]: MUX_OFF_D bit 0 IO[1]: ! OFF_D_INV IO[1]: ! READBACK_OQ bit 0 IO[1]: OFF_USED IO[1]: SYNC_D bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 8 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 1 - INT: mux CELL.IMUX_IO_T[1] bit 5 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_W[5]
B1 IO[1]: PULL bit 1 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.LONG_H[0] bit 2 -
B0 IO[1]: SLEW bit 0 IO[1]: !invert T IO[1]: !invert OK IO[1]: MUX_O bit 1 IO[1]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 10 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 1 MISC_W: PUMP bit 0
xc4000ex IO_W0_F1 rect MAIN_S
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_W1

Cells: 4

Switchbox INT

xc4000ex IO_W1 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_W[0]CELL.OCTAL_IO_W[8]!MAIN[0][11]
CELL.OCTAL_IO_W[8]CELL.OCTAL_IO_W[0]!MAIN[0][10]
xc4000ex IO_W1 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[3]!MAIN[8][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[2][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[4][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[5][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[5][7]
CELL.SINGLE_H[3]CELL.DEC_V[2]!MAIN[17][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[11][8]
CELL.SINGLE_H[4]CELL.DEC_V[1]!MAIN[16][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[1][4]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[7][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[6][4]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[9][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[2][8]
CELL.SINGLE_H[7]CELL.DEC_V[0]!MAIN[9][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[1][8]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1_S1!MAIN[3][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2[0]!MAIN[3][6]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1[0]!MAIN[6][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2_S1!MAIN[3][4]
CELL.DOUBLE_IO_W0[0]CELL.DBUF_IO_V[1]!MAIN[11][5]
CELL.DOUBLE_IO_W0[1]CELL.DBUF_IO_V[1]!MAIN[11][6]
CELL.DOUBLE_IO_W0[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_W0[3]CELL.DBUF_IO_V[1]!MAIN[4][6]
CELL.DOUBLE_IO_W2[0]CELL.DBUF_IO_V[0]!MAIN[7][6]
CELL.DOUBLE_IO_W2[1]CELL.DBUF_IO_V[0]!MAIN[10][7]
CELL.DOUBLE_IO_W2[2]CELL.DBUF_IO_V[0]!MAIN[9][6]
CELL.DOUBLE_IO_W2[3]CELL.DBUF_IO_V[0]!MAIN[9][7]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[7][10]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[11][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[4][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[2][10]
CELL.QUAD_H2[0]CELL.DEC_V[0]!MAIN[8][11]
CELL.QUAD_H2[1]CELL.DEC_V[1]!MAIN[6][11]
CELL.QUAD_H2[2]CELL.DEC_V[2]!MAIN[10][11]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[1][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[1][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[6][10]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[9][10]
xc4000ex IO_W1 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W1[0]!MAIN[7][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_W[1]!MAIN[0][4]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W0[0]!MAIN[10][5]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W2[0]!MAIN[1][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_W[2]!MAIN[0][3]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W1[1]!MAIN[14][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_W[3]!MAIN[0][8]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W0[1]!MAIN[16][9]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W2[1]!MAIN[10][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_W[4]!MAIN[0][7]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W1[2]!MAIN[12][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_W[5]!MAIN[0][2]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W0[2]!MAIN[13][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W2[2]!MAIN[9][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_W[6]!MAIN[0][5]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W1[3]!MAIN[5][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_W[7]!MAIN[0][6]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W0[3]!MAIN[7][9]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W2[3]!MAIN[1][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_W[0]!MAIN[0][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W0[0]!MAIN[9][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W1[0]!MAIN[6][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W2[0]!MAIN[3][5]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W0[3]!MAIN[6][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W1[3]!MAIN[4][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W2[3]!MAIN[2][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W0[1]!MAIN[15][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W1[1]!MAIN[13][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W2[1]!MAIN[11][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W0[2]!MAIN[12][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W1[2]!MAIN[11][3]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W2[2]!MAIN[10][4]
CELL.DOUBLE_IO_W0[0]CELL.DOUBLE_IO_W2[0]!MAIN[4][5]
CELL.DOUBLE_IO_W0[1]CELL.DOUBLE_IO_W2[1]!MAIN[12][9]
CELL.DOUBLE_IO_W0[2]CELL.DOUBLE_IO_W2[2]!MAIN[11][4]
CELL.DOUBLE_IO_W0[3]CELL.DOUBLE_IO_W2[3]!MAIN[3][9]
CELL.DOUBLE_IO_W1[0]CELL.QUAD_H1[0]!MAIN[3][11]
CELL.DOUBLE_IO_W1[1]CELL.QUAD_H2[1]!MAIN[7][11]
CELL.DOUBLE_IO_W1[2]CELL.QUAD_H2[2]!MAIN[11][11]
CELL.DOUBLE_IO_W1[3]CELL.QUAD_H0[2]!MAIN[3][10]
CELL.DOUBLE_IO_W2[0]CELL.QUAD_H2[0]!MAIN[9][11]
CELL.DOUBLE_IO_W2[1]CELL.QUAD_H0[0]!MAIN[8][10]
CELL.DOUBLE_IO_W2[2]CELL.QUAD_H1[1]!MAIN[5][11]
CELL.DOUBLE_IO_W2[3]CELL.QUAD_H1[2]!MAIN[4][11]
CELL.QUAD_H3[0]CELL.LONG_IO_V[3]!MAIN[5][10]
CELL.QUAD_H3[1]CELL.LONG_IO_V[2]!MAIN[2][11]
CELL.QUAD_H3[2]CELL.LONG_IO_V[1]!MAIN[10][10]
xc4000ex IO_W1 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[2][2]MAIN[4][2]MAIN[5][3]MAIN[4][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_W0[1]
0101CELL.DOUBLE_IO_W0[2]
0110CELL.DOUBLE_IO_W0[3]
1111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W1 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[15][8]MAIN[18][8]MAIN[19][8]MAIN[16][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_W2[0]
0101CELL.DOUBLE_IO_W2[1]
0110CELL.DOUBLE_IO_W2[3]
1111CELL.DOUBLE_IO_W2[2]
xc4000ex IO_W1 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[2][1]MAIN[1][1]MAIN[1][0]MAIN[2][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W1 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[16][1]MAIN[15][1]MAIN[16][0]MAIN[15][0]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W1 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[2][6]MAIN[1][6]MAIN[4][7]MAIN[2][7]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W1 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[11][7]MAIN[5][6]MAIN[7][7]MAIN[6][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W1 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[5][5]MAIN[2][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_W1 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[14][8]MAIN[12][8]MAIN[13][8]MAIN[18][9]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_W1 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[6][8]MAIN[3][8]MAIN[5][8]MAIN[4][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_W1 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[7][8]MAIN[10][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_W1 switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[16][10]MAIN[16][11]CELL.IMUX_CLB_F2
Source
00CELL_E.LONG_V[7]
01CELL_E.LONG_V[8]
10CELL_E.LONG_V[9]
11CELL_E.GCLK[7]
xc4000ex IO_W1 switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[14][11]MAIN[14][10]CELL.IMUX_CLB_G2
Source
00CELL_E.LONG_V[6]
01CELL_E.LONG_V[8]
10CELL_E.GCLK[7]
11CELL_E.LONG_V[9]
xc4000ex IO_W1 switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[18][10]MAIN[17][10]MAIN[18][11]MAIN[19][10]MAIN[17][11]CELL.IMUX_CLB_C2
Source
01111CELL_E.LONG_V[1]
10111CELL_E.LONG_V[5]
11011CELL_E.LONG_V[7]
11101CELL_E.LONG_V[8]
11110CELL_E.GCLK[6]
11111off
xc4000ex IO_W1 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[3][1]MAIN[3][0]MAIN[5][1]MAIN[5][0]MAIN[4][0]MAIN[4][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.OUT_IO_WE_I2[0]
001011CELL.DOUBLE_IO_W1[2]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[2]
011111CELL.DOUBLE_IO_W0[2]
100111CELL.DOUBLE_IO_W0[3]
101011CELL.DOUBLE_IO_W1[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_W1 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][0]MAIN[14][1]MAIN[12][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_W0[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[1]
001110CELL.DEC_V[1]
010111CELL.DOUBLE_IO_W1[3]
011011CELL.DOUBLE_IO_W0[3]
011110CELL.OUT_IO_WE_I2[1]
101111CELL.DOUBLE_IO_W1[2]
111111CELL.TIE_0
xc4000ex IO_W1 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[6][1]MAIN[7][0]MAIN[6][0]MAIN[9][0]MAIN[7][1]MAIN[8][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W0[1]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_W1[1]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_W0[0]
111111CELL.DOUBLE_IO_W1[0]
xc4000ex IO_W1 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[8][1]MAIN[9][1]MAIN[11][1]MAIN[11][0]MAIN[10][0]MAIN[10][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W1[0]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_W0[0]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_W1[1]
111111CELL.DOUBLE_IO_W0[1]
xc4000ex IO_W1 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[17][8]MAIN[21][9]MAIN[24][10]MAIN[19][9]MAIN[20][9]MAIN[21][10]MAIN[20][10]MAIN[20][8]MAIN[23][10]MAIN[21][8]MAIN[22][10]MAIN[25][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011110111CELL.DEC_V[1]
001011111101CELL.LONG_IO_V[0]
001101110111CELL.DEC_V[2]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[0]
001111110011CELL.DEC_V[3]
001111111110CELL.IMUX_CLB_C2
011011111111CELL.LONG_H[3]
011101111111CELL.LONG_H[4]
011111101111CELL.DOUBLE_H0[0]
011111111011CELL.LONG_H[5]
101111110111CELL.DOUBLE_H1[1]
111111111111CELL.TIE_0
xc4000ex IO_W1 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[17][1]MAIN[21][0]MAIN_S[24][11]MAIN[20][0]MAIN[19][0]MAIN[17][0]MAIN[18][0]MAIN_S[22][11]MAIN_S[19][11]MAIN_S[20][11]MAIN_S[21][11]MAIN_S[23][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[0]
000111011111CELL.DEC_V[1]
001110101111CELL_S.SINGLE_H[5]
001110111101CELL_S.LONG_IO_V[3]
001111001111CELL_S.SINGLE_H[4]
001111011101CELL_S.LONG_IO_V[2]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C2
011011111111CELL_S.DOUBLE_H0[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[2]
011111011111CELL.DEC_V[3]
100111111111CELL_S.DOUBLE_H1[0]
111111111111CELL.TIE_0
xc4000ex IO_W1 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[10][6]MAIN[18][5]MAIN[19][6]MAIN[13][6]MAIN[16][6]MAIN[15][6]MAIN[12][6]MAIN[17][6]MAIN[13][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G2
111111111CELL.SINGLE_H[2]
xc4000ex IO_W1 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[12][2]MAIN[19][2]MAIN[18][2]MAIN[14][2]MAIN[20][2]MAIN[13][2]MAIN[17][2]MAIN[21][2]MAIN_S[13][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_G2
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_W1 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[14][7]MAIN[21][7]MAIN[15][7]MAIN[17][7]MAIN[19][7]MAIN[18][7]MAIN[16][7]MAIN[20][7]MAIN[15][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F2
111111111CELL.SINGLE_H[4]
xc4000ex IO_W1 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][3]MAIN[19][1]MAIN[19][3]MAIN[15][2]MAIN[20][1]MAIN[18][1]MAIN[21][1]MAIN[16][2]MAIN_S[15][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_F2
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_W1 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[2][3]MAIN[5][2]MAIN[8][4]MAIN[3][3]MAIN[7][2]MAIN[7][3]MAIN[6][2]MAIN[6][3]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_V[3]
00101011CELL.LONG_IO_V[0]
00110101CELL.LONG_IO_V[1]
00110110CELL.GCLK[0]
00111001CELL.DEC_V[1]
01101111CELL.DOUBLE_IO_W0[1]
01111101CELL.LONG_IO_V[2]
01111110CELL.DEC_V[0]
10110111CELL.DOUBLE_IO_W1[0]
10111011CELL.DOUBLE_IO_W1[1]
11111111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W1 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[3][2]MAIN[1][2]MAIN[8][2]MAIN[9][3]MAIN[10][3]MAIN[12][3]MAIN[10][2]MAIN[11][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.DEC_V[1]
00101101CELL.LONG_IO_V[0]
00110011CELL.DOUBLE_IO_W0[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[0]
01101111CELL.DOUBLE_IO_W0[0]
01110111CELL.DOUBLE_IO_W1[1]
10111011CELL.LONG_IO_V[1]
10111101CELL.LONG_IO_V[3]
10111110CELL.GCLK[0]
11111111CELL.DOUBLE_IO_W1[0]

Bels TBUF

xc4000ex IO_W1 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W1 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[1][3]!MAIN[13][3]

Bels IO

xc4000ex IO_W1 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[24][6]CELL.IMUX_IO_IK[1] invert by !MAIN[24][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[25][9]CELL.IMUX_IO_OK[1] invert by !MAIN[24][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G3_WCELL.IMUX_CLB_F3_W
TinCELL.IMUX_IO_T[0] invert by !MAIN[26][9]CELL.IMUX_IO_T[1] invert by !MAIN[25][0]
I1outCELL.OUT_IO_WE_I1[0]CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
xc4000ex IO_W1 enum IO_SLEW
IO[0].SLEWMAIN[24][9]
IO[1].SLEWMAIN[26][0]
FAST0
SLOW1
xc4000ex IO_W1 enum IO_PULL
IO[0].PULLMAIN[18][6]MAIN[24][7]
IO[1].PULLMAIN[26][1]MAIN[24][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_W1 enum IO_MUX_I
IO[0].MUX_I1MAIN[24][5]MAIN[23][5]
IO[1].MUX_I1MAIN[26][4]MAIN[23][4]
IO[0].MUX_I2MAIN[26][5]MAIN[25][6]
IO[1].MUX_I2MAIN[25][4]MAIN[25][3]
I01
IQ11
IQL10
xc4000ex IO_W1 enum IO_IFF_D
IO[0].IFF_DMAIN[25][5]MAIN[26][6]
IO[1].IFF_DMAIN[24][4]MAIN[26][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_W1 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[26][7]
IO[1].MUX_OFF_DMAIN[26][2]
O11
O20
xc4000ex IO_W1 enum IO_MUX_O
IO[0].MUX_OMAIN[25][8]MAIN[22][8]MAIN[23][9]MAIN[22][9]
IO[1].MUX_OMAIN[23][1]MAIN[22][1]MAIN[23][0]MAIN[22][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_W1 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[22][2]
I1
DELAY0

Bels DEC

xc4000ex IO_W1 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C3_WCELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_W1 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W1 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[1][7]!MAIN[12][7]

Bels MISC_W

xc4000ex IO_W1 bel MISC_W pins
PinDirectionMISC_W
xc4000ex IO_W1 bel MISC_W attribute bits
AttributeMISC_W
PUMP[enum: PUMP]
xc4000ex IO_W1 enum PUMP
MISC_W.PUMPMAIN[0][0]
INTERNAL1
EXTERNAL0

Bel wires

xc4000ex IO_W1 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F3_WIO[1].O2
CELL.IMUX_CLB_G3_WIO[0].O2
CELL.IMUX_CLB_C3_WDEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_W1 rect MAIN
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 IO[0]: ! IFF_CE_ENABLE_NO_IQ - - - - - - - INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 0 - INT: mux CELL.IMUX_CLB_G2 bit 1 - - INT: !bipass CELL.DOUBLE_IO_W1[2] = CELL.QUAD_H2[2] INT: !pass CELL.QUAD_H2[2] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_W2[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H2[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_IO_W1[1] = CELL.QUAD_H2[1] INT: !pass CELL.QUAD_H2[1] ← CELL.DEC_V[1] INT: !bipass CELL.DOUBLE_IO_W2[2] = CELL.QUAD_H1[1] INT: !bipass CELL.DOUBLE_IO_W2[3] = CELL.QUAD_H1[2] INT: !bipass CELL.DOUBLE_IO_W1[0] = CELL.QUAD_H1[0] INT: !bipass CELL.QUAD_H3[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !buffer CELL.OCTAL_IO_W[0] ← CELL.OCTAL_IO_W[8]
B10 IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 - INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.QUAD_H3[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.DOUBLE_IO_W2[1] = CELL.QUAD_H0[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H3[0] = CELL.LONG_IO_V[3] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_W1[3] = CELL.QUAD_H0[2] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !buffer CELL.OCTAL_IO_W[8] ← CELL.OCTAL_IO_W[0]
B9 IO[0]: !invert T IO[0]: !invert OK IO[0]: SLEW bit 0 IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.LONG_IO_V[1] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[2] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_IO_W0[1] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W2[1] INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[0] IO[0]: ! OFF_CE_ENABLE INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_IO_W0[3] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_W[0]
B8 IO[0]: ! READBACK_I1 bit 0 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 IO[0]: MUX_O bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 2 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] IO[0]: ! IFF_CE_ENABLE INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_W[3]
B7 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 8 INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] PULLUP_TBUF[1]: ! ENABLE INT: mux CELL.LONG_H[5] bit 3 INT: !pass CELL.DOUBLE_IO_W2[1] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_W2[3] ← CELL.DBUF_IO_V[0] IO[1]: ! IFF_CE_ENABLE INT: mux CELL.LONG_H[5] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 0 - INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_W[4]
B6 IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0 IO[0]: !invert IK IO[0]: ! IFF_SRVAL bit 0 IO[0]: SYNC_D bit 0 DEC[1]: ! O4_P DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_OK[0] bit 6 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 3 DEC[1]: O1_N INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: !pass CELL.DOUBLE_IO_W0[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 8 INT: !pass CELL.DOUBLE_IO_W2[2] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_W2[0] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 0 INT: mux CELL.LONG_H[5] bit 2 INT: !pass CELL.DOUBLE_IO_W0[3] ← CELL.DBUF_IO_V[1] INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.LONG_H[4] bit 3 INT: mux CELL.LONG_H[4] bit 2 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_W[7]
B5 IO[0]: MUX_I2 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O2_N DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 7 DEC[2]: ! O3_N INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[1] DEC[2]: O1_P DEC[1]: ! O1_P INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W0[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W0[2] INT: !pass CELL.DOUBLE_IO_W0[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W0[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W0[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W1[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W1[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_IO_W0[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W2[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_W[6]
B4 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 DEC[2]: ! O4_N DEC[0]: ! O4_P DEC[0]: O2_N DEC[2]: O2_P DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[2]: ! O1_N DEC[0]: ! O1_P INT: !pass CELL.DOUBLE_IO_W0[2] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_IO_W0[2] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W2[2] INT: mux CELL.IMUX_IO_T[0] bit 5 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_W[1]
B3 IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 DEC[0]: O4_N DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[1]: ! O3_P IO[1]: ! IFF_SRVAL bit 0 DEC[0]: O3_N INT: mux CELL.IMUX_IO_IK[1] bit 8 DEC[0]: O1_N TBUF[1]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W1[2] INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 4 - INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 TBUF[0]: ! DRIVE1 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_W[2]
B2 IO[1]: MUX_OFF_D bit 0 IO[1]: ! OFF_D_INV IO[1]: ! READBACK_OQ bit 0 IO[1]: OFF_USED IO[1]: SYNC_D bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 8 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 1 - INT: mux CELL.IMUX_IO_T[1] bit 5 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_W[5]
B1 IO[1]: PULL bit 1 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.LONG_H[0] bit 2 -
B0 IO[1]: SLEW bit 0 IO[1]: !invert T IO[1]: !invert OK IO[1]: MUX_O bit 1 IO[1]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 10 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 1 MISC_W: PUMP bit 0
xc4000ex IO_W1 rect MAIN_S
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_W1_S

Cells: 4

Switchbox INT

xc4000ex IO_W1_S switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_W[0]CELL.OCTAL_IO_W[8]!MAIN[0][11]
CELL.OCTAL_IO_W[8]CELL.OCTAL_IO_W[0]!MAIN[0][10]
xc4000ex IO_W1_S switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[3]!MAIN[8][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[2][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[4][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[5][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[5][7]
CELL.SINGLE_H[3]CELL.DEC_V[2]!MAIN[17][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[11][8]
CELL.SINGLE_H[4]CELL.DEC_V[1]!MAIN[16][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[1][4]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[7][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[6][4]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[9][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[2][8]
CELL.SINGLE_H[7]CELL.DEC_V[0]!MAIN[9][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[1][8]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1_S1!MAIN[3][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2[0]!MAIN[3][6]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1[0]!MAIN[6][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2_S1!MAIN[3][4]
CELL.DOUBLE_IO_W0[0]CELL.DBUF_IO_V[1]!MAIN[11][5]
CELL.DOUBLE_IO_W0[1]CELL.DBUF_IO_V[1]!MAIN[11][6]
CELL.DOUBLE_IO_W0[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_W0[3]CELL.DBUF_IO_V[1]!MAIN[4][6]
CELL.DOUBLE_IO_W2[0]CELL.DBUF_IO_V[0]!MAIN[7][6]
CELL.DOUBLE_IO_W2[1]CELL.DBUF_IO_V[0]!MAIN[10][7]
CELL.DOUBLE_IO_W2[2]CELL.DBUF_IO_V[0]!MAIN[9][6]
CELL.DOUBLE_IO_W2[3]CELL.DBUF_IO_V[0]!MAIN[9][7]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[7][10]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[11][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[4][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[2][10]
CELL.QUAD_H2[0]CELL.DEC_V[0]!MAIN[8][11]
CELL.QUAD_H2[1]CELL.DEC_V[1]!MAIN[6][11]
CELL.QUAD_H2[2]CELL.DEC_V[2]!MAIN[10][11]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[1][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[1][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[6][10]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[9][10]
xc4000ex IO_W1_S switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W1[0]!MAIN[7][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_W[1]!MAIN[0][4]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W0[0]!MAIN[10][5]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W2[0]!MAIN[1][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_W[2]!MAIN[0][3]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W1[1]!MAIN[14][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_W[3]!MAIN[0][8]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W0[1]!MAIN[16][9]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W2[1]!MAIN[10][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_W[4]!MAIN[0][7]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W1[2]!MAIN[12][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_W[5]!MAIN[0][2]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W0[2]!MAIN[13][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W2[2]!MAIN[9][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_W[6]!MAIN[0][5]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W1[3]!MAIN[5][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_W[7]!MAIN[0][6]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W0[3]!MAIN[7][9]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W2[3]!MAIN[1][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_W[0]!MAIN[0][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W0[0]!MAIN[9][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W1[0]!MAIN[6][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W2[0]!MAIN[3][5]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W0[3]!MAIN[6][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W1[3]!MAIN[4][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W2[3]!MAIN[2][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W0[1]!MAIN[15][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W1[1]!MAIN[13][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W2[1]!MAIN[11][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W0[2]!MAIN[12][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W1[2]!MAIN[11][3]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W2[2]!MAIN[10][4]
CELL.DOUBLE_IO_W0[0]CELL.DOUBLE_IO_W2[0]!MAIN[4][5]
CELL.DOUBLE_IO_W0[1]CELL.DOUBLE_IO_W2[1]!MAIN[12][9]
CELL.DOUBLE_IO_W0[2]CELL.DOUBLE_IO_W2[2]!MAIN[11][4]
CELL.DOUBLE_IO_W0[3]CELL.DOUBLE_IO_W2[3]!MAIN[3][9]
CELL.DOUBLE_IO_W1[0]CELL.QUAD_H1[0]!MAIN[3][11]
CELL.DOUBLE_IO_W1[1]CELL.QUAD_H2[1]!MAIN[7][11]
CELL.DOUBLE_IO_W1[2]CELL.QUAD_H2[2]!MAIN[11][11]
CELL.DOUBLE_IO_W1[3]CELL.QUAD_H0[2]!MAIN[3][10]
CELL.DOUBLE_IO_W2[0]CELL.QUAD_H2[0]!MAIN[9][11]
CELL.DOUBLE_IO_W2[1]CELL.QUAD_H0[0]!MAIN[8][10]
CELL.DOUBLE_IO_W2[2]CELL.QUAD_H1[1]!MAIN[5][11]
CELL.DOUBLE_IO_W2[3]CELL.QUAD_H1[2]!MAIN[4][11]
CELL.QUAD_H3[0]CELL.LONG_IO_V[3]!MAIN[5][10]
CELL.QUAD_H3[1]CELL.LONG_IO_V[2]!MAIN[2][11]
CELL.QUAD_H3[2]CELL.LONG_IO_V[1]!MAIN[10][10]
xc4000ex IO_W1_S switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[2][2]MAIN[4][2]MAIN[5][3]MAIN[4][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_W0[1]
0101CELL.DOUBLE_IO_W0[2]
0110CELL.DOUBLE_IO_W0[3]
1111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W1_S switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[15][8]MAIN[18][8]MAIN[19][8]MAIN[16][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_W2[0]
0101CELL.DOUBLE_IO_W2[1]
0110CELL.DOUBLE_IO_W2[3]
1111CELL.DOUBLE_IO_W2[2]
xc4000ex IO_W1_S switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[2][1]MAIN[1][1]MAIN[1][0]MAIN[2][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W1_S switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[16][1]MAIN[15][1]MAIN[16][0]MAIN[15][0]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W1_S switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[2][6]MAIN[1][6]MAIN[4][7]MAIN[2][7]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W1_S switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[11][7]MAIN[5][6]MAIN[7][7]MAIN[6][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W1_S switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[5][5]MAIN[2][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_W1_S switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[14][8]MAIN[12][8]MAIN[13][8]MAIN[18][9]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_W1_S switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[6][8]MAIN[3][8]MAIN[5][8]MAIN[4][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_W1_S switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[7][8]MAIN[10][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_W1_S switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[16][10]MAIN[16][11]CELL.IMUX_CLB_F2
Source
00CELL_E.LONG_V[7]
01CELL_E.LONG_V[8]
10CELL_E.LONG_V[9]
11CELL_E.GCLK[7]
xc4000ex IO_W1_S switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[14][11]MAIN[14][10]CELL.IMUX_CLB_G2
Source
00CELL_E.LONG_V[6]
01CELL_E.LONG_V[8]
10CELL_E.GCLK[7]
11CELL_E.LONG_V[9]
xc4000ex IO_W1_S switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[18][10]MAIN[17][10]MAIN[18][11]MAIN[19][10]MAIN[17][11]CELL.IMUX_CLB_C2
Source
01111CELL_E.LONG_V[1]
10111CELL_E.LONG_V[5]
11011CELL_E.LONG_V[7]
11101CELL_E.LONG_V[8]
11110CELL_E.GCLK[6]
11111off
xc4000ex IO_W1_S switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[3][1]MAIN[3][0]MAIN[5][1]MAIN[5][0]MAIN[4][0]MAIN[4][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.OUT_IO_WE_I2[0]
001011CELL.DOUBLE_IO_W1[2]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[2]
011111CELL.DOUBLE_IO_W0[2]
100111CELL.DOUBLE_IO_W0[3]
101011CELL.DOUBLE_IO_W1[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_W1_S switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][0]MAIN[14][1]MAIN[12][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_W0[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[1]
001110CELL.DEC_V[1]
010111CELL.DOUBLE_IO_W1[3]
011011CELL.DOUBLE_IO_W0[3]
011110CELL.OUT_IO_WE_I2[1]
101111CELL.DOUBLE_IO_W1[2]
111111CELL.TIE_0
xc4000ex IO_W1_S switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[6][1]MAIN[7][0]MAIN[6][0]MAIN[9][0]MAIN[7][1]MAIN[8][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W0[1]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_W1[1]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_W0[0]
111111CELL.DOUBLE_IO_W1[0]
xc4000ex IO_W1_S switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[8][1]MAIN[9][1]MAIN[11][1]MAIN[11][0]MAIN[10][0]MAIN[10][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W1[0]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_W0[0]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_W1[1]
111111CELL.DOUBLE_IO_W0[1]
xc4000ex IO_W1_S switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[17][8]MAIN[21][9]MAIN[24][10]MAIN[19][9]MAIN[20][9]MAIN[21][10]MAIN[20][10]MAIN[20][8]MAIN[23][10]MAIN[21][8]MAIN[22][10]MAIN[25][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011110111CELL.DEC_V[1]
001011111101CELL.LONG_IO_V[0]
001101110111CELL.DEC_V[2]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[0]
001111110011CELL.DEC_V[3]
001111111110CELL.IMUX_CLB_C2
011011111111CELL.LONG_H[3]
011101111111CELL.LONG_H[4]
011111101111CELL.DOUBLE_H0[0]
011111111011CELL.LONG_H[5]
101111110111CELL.DOUBLE_H1[1]
111111111111CELL.TIE_0
xc4000ex IO_W1_S switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[17][1]MAIN[21][0]MAIN_S[24][15]MAIN[20][0]MAIN[19][0]MAIN[17][0]MAIN[18][0]MAIN_S[22][15]MAIN_S[19][15]MAIN_S[20][15]MAIN_S[21][15]MAIN_S[23][15]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[0]
000111011111CELL.DEC_V[1]
001110101111CELL_S.SINGLE_H[5]
001110111101CELL_S.LONG_IO_V[3]
001111001111CELL_S.SINGLE_H[4]
001111011101CELL_S.LONG_IO_V[2]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C2
011011111111CELL_S.DOUBLE_H0[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[2]
011111011111CELL.DEC_V[3]
100111111111CELL_S.DOUBLE_H1[0]
111111111111CELL.TIE_0
xc4000ex IO_W1_S switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[10][6]MAIN[18][5]MAIN[19][6]MAIN[13][6]MAIN[16][6]MAIN[15][6]MAIN[12][6]MAIN[17][6]MAIN[13][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G2
111111111CELL.SINGLE_H[2]
xc4000ex IO_W1_S switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[12][2]MAIN[19][2]MAIN[18][2]MAIN[14][2]MAIN[20][2]MAIN[13][2]MAIN[17][2]MAIN[21][2]MAIN_S[13][15]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_G2
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_W1_S switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[14][7]MAIN[21][7]MAIN[15][7]MAIN[17][7]MAIN[19][7]MAIN[18][7]MAIN[16][7]MAIN[20][7]MAIN[15][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F2
111111111CELL.SINGLE_H[4]
xc4000ex IO_W1_S switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][3]MAIN[19][1]MAIN[19][3]MAIN[15][2]MAIN[20][1]MAIN[18][1]MAIN[21][1]MAIN[16][2]MAIN_S[15][15]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_F2
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_W1_S switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[2][3]MAIN[5][2]MAIN[8][4]MAIN[3][3]MAIN[7][2]MAIN[7][3]MAIN[6][2]MAIN[6][3]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_V[3]
00101011CELL.LONG_IO_V[0]
00110101CELL.LONG_IO_V[1]
00110110CELL.GCLK[0]
00111001CELL.DEC_V[1]
01101111CELL.DOUBLE_IO_W0[1]
01111101CELL.LONG_IO_V[2]
01111110CELL.DEC_V[0]
10110111CELL.DOUBLE_IO_W1[0]
10111011CELL.DOUBLE_IO_W1[1]
11111111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W1_S switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[3][2]MAIN[1][2]MAIN[8][2]MAIN[9][3]MAIN[10][3]MAIN[12][3]MAIN[10][2]MAIN[11][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.DEC_V[1]
00101101CELL.LONG_IO_V[0]
00110011CELL.DOUBLE_IO_W0[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[0]
01101111CELL.DOUBLE_IO_W0[0]
01110111CELL.DOUBLE_IO_W1[1]
10111011CELL.LONG_IO_V[1]
10111101CELL.LONG_IO_V[3]
10111110CELL.GCLK[0]
11111111CELL.DOUBLE_IO_W1[0]

Bels TBUF

xc4000ex IO_W1_S bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W1_S bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[1][3]!MAIN[13][3]

Bels IO

xc4000ex IO_W1_S bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[24][6]CELL.IMUX_IO_IK[1] invert by !MAIN[24][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[25][9]CELL.IMUX_IO_OK[1] invert by !MAIN[24][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G3_WCELL.IMUX_CLB_F3_W
TinCELL.IMUX_IO_T[0] invert by !MAIN[26][9]CELL.IMUX_IO_T[1] invert by !MAIN[25][0]
I1outCELL.OUT_IO_WE_I1[0]CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINout-CELL.OUT_IO_CLKIN
xc4000ex IO_W1_S enum IO_SLEW
IO[0].SLEWMAIN[24][9]
IO[1].SLEWMAIN[26][0]
FAST0
SLOW1
xc4000ex IO_W1_S enum IO_PULL
IO[0].PULLMAIN[18][6]MAIN[24][7]
IO[1].PULLMAIN[26][1]MAIN[24][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_W1_S enum IO_MUX_I
IO[0].MUX_I1MAIN[24][5]MAIN[23][5]
IO[1].MUX_I1MAIN[26][4]MAIN[23][4]
IO[0].MUX_I2MAIN[26][5]MAIN[25][6]
IO[1].MUX_I2MAIN[25][4]MAIN[25][3]
I01
IQ11
IQL10
xc4000ex IO_W1_S enum IO_IFF_D
IO[0].IFF_DMAIN[25][5]MAIN[26][6]
IO[1].IFF_DMAIN[24][4]MAIN[26][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_W1_S enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[26][7]
IO[1].MUX_OFF_DMAIN[26][2]
O11
O20
xc4000ex IO_W1_S enum IO_MUX_O
IO[0].MUX_OMAIN[25][8]MAIN[22][8]MAIN[23][9]MAIN[22][9]
IO[1].MUX_OMAIN[23][1]MAIN[22][1]MAIN[23][0]MAIN[22][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_W1_S enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[22][2]
I1
DELAY0

Bels DEC

xc4000ex IO_W1_S bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C3_WCELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_W1_S bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W1_S bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[1][11]!MAIN[12][7]

Bels MISC_W

xc4000ex IO_W1_S bel MISC_W pins
PinDirectionMISC_W
xc4000ex IO_W1_S bel MISC_W attribute bits
AttributeMISC_W
PUMP[enum: PUMP]
xc4000ex IO_W1_S enum PUMP
MISC_W.PUMPMAIN[0][0]
INTERNAL1
EXTERNAL0

Bel wires

xc4000ex IO_W1_S bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F3_WIO[1].O2
CELL.IMUX_CLB_G3_WIO[0].O2
CELL.IMUX_CLB_C3_WDEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2
CELL.OUT_IO_CLKINIO[1].CLKIN

Bitstream

xc4000ex IO_W1_S rect MAIN
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 IO[0]: ! IFF_CE_ENABLE_NO_IQ - - - - - - - INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 0 - INT: mux CELL.IMUX_CLB_G2 bit 1 - - INT: !bipass CELL.DOUBLE_IO_W1[2] = CELL.QUAD_H2[2] INT: !pass CELL.QUAD_H2[2] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_W2[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H2[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_IO_W1[1] = CELL.QUAD_H2[1] INT: !pass CELL.QUAD_H2[1] ← CELL.DEC_V[1] INT: !bipass CELL.DOUBLE_IO_W2[2] = CELL.QUAD_H1[1] INT: !bipass CELL.DOUBLE_IO_W2[3] = CELL.QUAD_H1[2] INT: !bipass CELL.DOUBLE_IO_W1[0] = CELL.QUAD_H1[0] INT: !bipass CELL.QUAD_H3[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !buffer CELL.OCTAL_IO_W[0] ← CELL.OCTAL_IO_W[8]
B10 IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 - INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.QUAD_H3[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.DOUBLE_IO_W2[1] = CELL.QUAD_H0[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H3[0] = CELL.LONG_IO_V[3] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_W1[3] = CELL.QUAD_H0[2] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !buffer CELL.OCTAL_IO_W[8] ← CELL.OCTAL_IO_W[0]
B9 IO[0]: !invert T IO[0]: !invert OK IO[0]: SLEW bit 0 IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.LONG_IO_V[1] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[2] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_IO_W0[1] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W2[1] INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[0] IO[0]: ! OFF_CE_ENABLE INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_IO_W0[3] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_W[0]
B8 IO[0]: ! READBACK_I1 bit 0 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 IO[0]: MUX_O bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 2 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] IO[0]: ! IFF_CE_ENABLE INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_W[3]
B7 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 8 INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] PULLUP_TBUF[1]: ! ENABLE INT: mux CELL.LONG_H[5] bit 3 INT: !pass CELL.DOUBLE_IO_W2[1] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_W2[3] ← CELL.DBUF_IO_V[0] IO[1]: ! IFF_CE_ENABLE INT: mux CELL.LONG_H[5] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 0 - INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_W[4]
B6 IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0 IO[0]: !invert IK IO[0]: ! IFF_SRVAL bit 0 IO[0]: SYNC_D bit 0 DEC[1]: ! O4_P DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_OK[0] bit 6 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 3 DEC[1]: O1_N INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: !pass CELL.DOUBLE_IO_W0[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 8 INT: !pass CELL.DOUBLE_IO_W2[2] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_W2[0] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 0 INT: mux CELL.LONG_H[5] bit 2 INT: !pass CELL.DOUBLE_IO_W0[3] ← CELL.DBUF_IO_V[1] INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.LONG_H[4] bit 3 INT: mux CELL.LONG_H[4] bit 2 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_W[7]
B5 IO[0]: MUX_I2 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O2_N DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 7 DEC[2]: ! O3_N INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[1] DEC[2]: O1_P DEC[1]: ! O1_P INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W0[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W0[2] INT: !pass CELL.DOUBLE_IO_W0[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W0[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W0[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W1[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W1[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_IO_W0[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W2[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_W[6]
B4 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 DEC[2]: ! O4_N DEC[0]: ! O4_P DEC[0]: O2_N DEC[2]: O2_P DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[2]: ! O1_N DEC[0]: ! O1_P INT: !pass CELL.DOUBLE_IO_W0[2] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_IO_W0[2] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W2[2] INT: mux CELL.IMUX_IO_T[0] bit 5 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_W[1]
B3 IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 DEC[0]: O4_N DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[1]: ! O3_P IO[1]: ! IFF_SRVAL bit 0 DEC[0]: O3_N INT: mux CELL.IMUX_IO_IK[1] bit 8 DEC[0]: O1_N TBUF[1]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W1[2] INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 4 - INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 TBUF[0]: ! DRIVE1 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_W[2]
B2 IO[1]: MUX_OFF_D bit 0 IO[1]: ! OFF_D_INV IO[1]: ! READBACK_OQ bit 0 IO[1]: OFF_USED IO[1]: SYNC_D bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 8 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 1 - INT: mux CELL.IMUX_IO_T[1] bit 5 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_W[5]
B1 IO[1]: PULL bit 1 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.LONG_H[0] bit 2 -
B0 IO[1]: SLEW bit 0 IO[1]: !invert T IO[1]: !invert OK IO[1]: MUX_O bit 1 IO[1]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 10 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 1 MISC_W: PUMP bit 0
xc4000ex IO_W1_S rect MAIN_S
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 - - INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 - - - - - - - - - - - - -
B14 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B13 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B12 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_W1_F0

Cells: 4

Switchbox INT

xc4000ex IO_W1_F0 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_W[0]CELL.OCTAL_IO_W[8]!MAIN[0][11]
CELL.OCTAL_IO_W[8]CELL.OCTAL_IO_W[0]!MAIN[0][10]
xc4000ex IO_W1_F0 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[3]!MAIN[8][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[2][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[4][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[5][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[5][7]
CELL.SINGLE_H[3]CELL.DEC_V[2]!MAIN[17][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[11][8]
CELL.SINGLE_H[4]CELL.DEC_V[1]!MAIN[16][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[1][4]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[7][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[6][4]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[9][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[2][8]
CELL.SINGLE_H[7]CELL.DEC_V[0]!MAIN[9][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[1][8]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1_S1!MAIN[3][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2[0]!MAIN[3][6]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1[0]!MAIN[6][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2_S1!MAIN[3][4]
CELL.DOUBLE_IO_W0[0]CELL.DBUF_IO_V[1]!MAIN[11][5]
CELL.DOUBLE_IO_W0[1]CELL.DBUF_IO_V[1]!MAIN[11][6]
CELL.DOUBLE_IO_W0[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_W0[3]CELL.DBUF_IO_V[1]!MAIN[4][6]
CELL.DOUBLE_IO_W2[0]CELL.DBUF_IO_V[0]!MAIN[7][6]
CELL.DOUBLE_IO_W2[1]CELL.DBUF_IO_V[0]!MAIN[10][7]
CELL.DOUBLE_IO_W2[2]CELL.DBUF_IO_V[0]!MAIN[9][6]
CELL.DOUBLE_IO_W2[3]CELL.DBUF_IO_V[0]!MAIN[9][7]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[7][10]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[11][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[4][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[2][10]
CELL.QUAD_H2[0]CELL.DEC_V[0]!MAIN[8][11]
CELL.QUAD_H2[1]CELL.DEC_V[1]!MAIN[6][11]
CELL.QUAD_H2[2]CELL.DEC_V[2]!MAIN[10][11]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[1][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[1][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[6][10]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[9][10]
xc4000ex IO_W1_F0 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W1[0]!MAIN[7][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_W[1]!MAIN[0][4]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W0[0]!MAIN[10][5]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W2[0]!MAIN[1][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_W[2]!MAIN[0][3]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W1[1]!MAIN[14][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_W[3]!MAIN[0][8]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W0[1]!MAIN[16][9]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W2[1]!MAIN[10][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_W[4]!MAIN[0][7]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W1[2]!MAIN[12][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_W[5]!MAIN[0][2]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W0[2]!MAIN[13][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W2[2]!MAIN[9][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_W[6]!MAIN[0][5]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W1[3]!MAIN[5][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_W[7]!MAIN[0][6]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W0[3]!MAIN[7][9]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W2[3]!MAIN[1][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_W[0]!MAIN[0][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W0[0]!MAIN[9][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W1[0]!MAIN[6][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W2[0]!MAIN[3][5]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W0[3]!MAIN[6][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W1[3]!MAIN[4][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W2[3]!MAIN[2][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W0[1]!MAIN[15][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W1[1]!MAIN[13][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W2[1]!MAIN[11][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W0[2]!MAIN[12][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W1[2]!MAIN[11][3]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W2[2]!MAIN[10][4]
CELL.DOUBLE_IO_W0[0]CELL.DOUBLE_IO_W2[0]!MAIN[4][5]
CELL.DOUBLE_IO_W0[1]CELL.DOUBLE_IO_W2[1]!MAIN[12][9]
CELL.DOUBLE_IO_W0[2]CELL.DOUBLE_IO_W2[2]!MAIN[11][4]
CELL.DOUBLE_IO_W0[3]CELL.DOUBLE_IO_W2[3]!MAIN[3][9]
CELL.DOUBLE_IO_W1[0]CELL.QUAD_H1[0]!MAIN[3][11]
CELL.DOUBLE_IO_W1[1]CELL.QUAD_H2[1]!MAIN[7][11]
CELL.DOUBLE_IO_W1[2]CELL.QUAD_H2[2]!MAIN[11][11]
CELL.DOUBLE_IO_W1[3]CELL.QUAD_H0[2]!MAIN[3][10]
CELL.DOUBLE_IO_W2[0]CELL.QUAD_H2[0]!MAIN[9][11]
CELL.DOUBLE_IO_W2[1]CELL.QUAD_H0[0]!MAIN[8][10]
CELL.DOUBLE_IO_W2[2]CELL.QUAD_H1[1]!MAIN[5][11]
CELL.DOUBLE_IO_W2[3]CELL.QUAD_H1[2]!MAIN[4][11]
CELL.QUAD_H3[0]CELL.LONG_IO_V[3]!MAIN[5][10]
CELL.QUAD_H3[1]CELL.LONG_IO_V[2]!MAIN[2][11]
CELL.QUAD_H3[2]CELL.LONG_IO_V[1]!MAIN[10][10]
xc4000ex IO_W1_F0 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[2][2]MAIN[4][2]MAIN[5][3]MAIN[4][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_W0[1]
0101CELL.DOUBLE_IO_W0[2]
0110CELL.DOUBLE_IO_W0[3]
1111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W1_F0 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[15][8]MAIN[18][8]MAIN[19][8]MAIN[16][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_W2[0]
0101CELL.DOUBLE_IO_W2[1]
0110CELL.DOUBLE_IO_W2[3]
1111CELL.DOUBLE_IO_W2[2]
xc4000ex IO_W1_F0 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[2][1]MAIN[1][1]MAIN[1][0]MAIN[2][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W1_F0 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[16][1]MAIN[15][1]MAIN[16][0]MAIN[15][0]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W1_F0 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[2][6]MAIN[1][6]MAIN[4][7]MAIN[2][7]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W1_F0 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[11][7]MAIN[5][6]MAIN[7][7]MAIN[6][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W1_F0 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[5][5]MAIN[2][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_W1_F0 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[14][8]MAIN[12][8]MAIN[13][8]MAIN[18][9]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_W1_F0 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[6][8]MAIN[3][8]MAIN[5][8]MAIN[4][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_W1_F0 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[7][8]MAIN[10][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[16][10]MAIN[16][11]CELL.IMUX_CLB_F2
Source
00CELL_E.LONG_V[7]
01CELL_E.LONG_V[8]
10CELL_E.LONG_V[9]
11CELL_E.GCLK[7]
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[14][11]MAIN[14][10]CELL.IMUX_CLB_G2
Source
00CELL_E.LONG_V[6]
01CELL_E.LONG_V[8]
10CELL_E.GCLK[7]
11CELL_E.LONG_V[9]
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[18][10]MAIN[17][10]MAIN[18][11]MAIN[19][10]MAIN[17][11]CELL.IMUX_CLB_C2
Source
01111CELL_E.LONG_V[1]
10111CELL_E.LONG_V[5]
11011CELL_E.LONG_V[7]
11101CELL_E.LONG_V[8]
11110CELL_E.GCLK[6]
11111off
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[3][1]MAIN[3][0]MAIN[5][1]MAIN[5][0]MAIN[4][0]MAIN[4][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.OUT_IO_WE_I2[0]
001011CELL.DOUBLE_IO_W1[2]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[2]
011111CELL.DOUBLE_IO_W0[2]
100111CELL.DOUBLE_IO_W0[3]
101011CELL.DOUBLE_IO_W1[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][0]MAIN[14][1]MAIN[12][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_W0[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[1]
001110CELL.DEC_V[1]
010111CELL.DOUBLE_IO_W1[3]
011011CELL.DOUBLE_IO_W0[3]
011110CELL.OUT_IO_WE_I2[1]
101111CELL.DOUBLE_IO_W1[2]
111111CELL.TIE_0
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[6][1]MAIN[7][0]MAIN[6][0]MAIN[9][0]MAIN[7][1]MAIN[8][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W0[1]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_W1[1]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_W0[0]
111111CELL.DOUBLE_IO_W1[0]
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[8][1]MAIN[9][1]MAIN[11][1]MAIN[11][0]MAIN[10][0]MAIN[10][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W1[0]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_W0[0]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_W1[1]
111111CELL.DOUBLE_IO_W0[1]
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[17][8]MAIN[21][9]MAIN[24][10]MAIN[19][9]MAIN[20][9]MAIN[21][10]MAIN[20][10]MAIN[20][8]MAIN[23][10]MAIN[21][8]MAIN[22][10]MAIN[25][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011110111CELL.DEC_V[1]
001011111101CELL.LONG_IO_V[0]
001101110111CELL.DEC_V[2]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[0]
001111110011CELL.DEC_V[3]
001111111110CELL.IMUX_CLB_C2
011011111111CELL.LONG_H[3]
011101111111CELL.LONG_H[4]
011111101111CELL.DOUBLE_H0[0]
011111111011CELL.LONG_H[5]
101111110111CELL.DOUBLE_H1[1]
111111111111CELL.TIE_0
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[17][1]MAIN[21][0]MAIN_S[24][11]MAIN[20][0]MAIN[19][0]MAIN[17][0]MAIN[18][0]MAIN_S[22][11]MAIN_S[19][11]MAIN_S[20][11]MAIN_S[21][11]MAIN_S[23][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[0]
000111011111CELL.DEC_V[1]
001110101111CELL_S.SINGLE_H[5]
001110111101CELL_S.LONG_IO_V[3]
001111001111CELL_S.SINGLE_H[4]
001111011101CELL_S.LONG_IO_V[2]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C2
011011111111CELL_S.DOUBLE_H0[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[2]
011111011111CELL.DEC_V[3]
100111111111CELL_S.DOUBLE_H1[0]
111111111111CELL.TIE_0
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[10][6]MAIN[18][5]MAIN[19][6]MAIN[13][6]MAIN[16][6]MAIN[15][6]MAIN[12][6]MAIN[17][6]MAIN[13][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G2
111111111CELL.SINGLE_H[2]
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[12][2]MAIN[19][2]MAIN[18][2]MAIN[14][2]MAIN[20][2]MAIN[13][2]MAIN[17][2]MAIN[21][2]MAIN_S[13][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_G2
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[14][7]MAIN[21][7]MAIN[15][7]MAIN[17][7]MAIN[19][7]MAIN[18][7]MAIN[16][7]MAIN[20][7]MAIN[15][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F2
111111111CELL.SINGLE_H[4]
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][3]MAIN[19][1]MAIN[19][3]MAIN[15][2]MAIN[20][1]MAIN[18][1]MAIN[21][1]MAIN[16][2]MAIN_S[15][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_F2
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[2][3]MAIN[5][2]MAIN[8][4]MAIN[3][3]MAIN[7][2]MAIN[7][3]MAIN[6][2]MAIN[6][3]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_V[3]
00101011CELL.LONG_IO_V[0]
00110101CELL.LONG_IO_V[1]
00110110CELL.GCLK[0]
00111001CELL.DEC_V[1]
01101111CELL.DOUBLE_IO_W0[1]
01111101CELL.LONG_IO_V[2]
01111110CELL.DEC_V[0]
10110111CELL.DOUBLE_IO_W1[0]
10111011CELL.DOUBLE_IO_W1[1]
11111111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W1_F0 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[3][2]MAIN[1][2]MAIN[8][2]MAIN[9][3]MAIN[10][3]MAIN[12][3]MAIN[10][2]MAIN[11][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.DEC_V[1]
00101101CELL.LONG_IO_V[0]
00110011CELL.DOUBLE_IO_W0[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[0]
01101111CELL.DOUBLE_IO_W0[0]
01110111CELL.DOUBLE_IO_W1[1]
10111011CELL.LONG_IO_V[1]
10111101CELL.LONG_IO_V[3]
10111110CELL.GCLK[0]
11111111CELL.DOUBLE_IO_W1[0]

Bels TBUF

xc4000ex IO_W1_F0 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W1_F0 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[1][3]!MAIN[13][3]

Bels IO

xc4000ex IO_W1_F0 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[24][6]CELL.IMUX_IO_IK[1] invert by !MAIN[24][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[25][9]CELL.IMUX_IO_OK[1] invert by !MAIN[24][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G3_WCELL.IMUX_CLB_F3_W
TinCELL.IMUX_IO_T[0] invert by !MAIN[26][9]CELL.IMUX_IO_T[1] invert by !MAIN[25][0]
I1out-CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINoutCELL.OUT_IO_WE_I1[0]-
xc4000ex IO_W1_F0 enum IO_SLEW
IO[0].SLEWMAIN[24][9]
IO[1].SLEWMAIN[26][0]
FAST0
SLOW1
xc4000ex IO_W1_F0 enum IO_PULL
IO[0].PULLMAIN[18][6]MAIN[24][7]
IO[1].PULLMAIN[26][1]MAIN[24][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_W1_F0 enum IO_MUX_I
IO[0].MUX_I1MAIN[24][5]MAIN[23][5]
IO[1].MUX_I1MAIN[26][4]MAIN[23][4]
IO[0].MUX_I2MAIN[26][5]MAIN[25][6]
IO[1].MUX_I2MAIN[25][4]MAIN[25][3]
I01
IQ11
IQL10
xc4000ex IO_W1_F0 enum IO_IFF_D
IO[0].IFF_DMAIN[25][5]MAIN[26][6]
IO[1].IFF_DMAIN[24][4]MAIN[26][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_W1_F0 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[26][7]
IO[1].MUX_OFF_DMAIN[26][2]
O11
O20
xc4000ex IO_W1_F0 enum IO_MUX_O
IO[0].MUX_OMAIN[25][8]MAIN[22][8]MAIN[23][9]MAIN[22][9]
IO[1].MUX_OMAIN[23][1]MAIN[22][1]MAIN[23][0]MAIN[22][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_W1_F0 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[22][2]
I1
DELAY0

Bels DEC

xc4000ex IO_W1_F0 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C3_WCELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_W1_F0 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W1_F0 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[1][7]!MAIN[12][7]

Bels MISC_W

xc4000ex IO_W1_F0 bel MISC_W pins
PinDirectionMISC_W
xc4000ex IO_W1_F0 bel MISC_W attribute bits
AttributeMISC_W
PUMP[enum: PUMP]
xc4000ex IO_W1_F0 enum PUMP
MISC_W.PUMPMAIN[0][0]
INTERNAL1
EXTERNAL0

Bel wires

xc4000ex IO_W1_F0 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F3_WIO[1].O2
CELL.IMUX_CLB_G3_WIO[0].O2
CELL.IMUX_CLB_C3_WDEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].CLKIN, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_W1_F0 rect MAIN
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 IO[0]: ! IFF_CE_ENABLE_NO_IQ - - - - - - - INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 0 - INT: mux CELL.IMUX_CLB_G2 bit 1 - - INT: !bipass CELL.DOUBLE_IO_W1[2] = CELL.QUAD_H2[2] INT: !pass CELL.QUAD_H2[2] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_W2[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H2[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_IO_W1[1] = CELL.QUAD_H2[1] INT: !pass CELL.QUAD_H2[1] ← CELL.DEC_V[1] INT: !bipass CELL.DOUBLE_IO_W2[2] = CELL.QUAD_H1[1] INT: !bipass CELL.DOUBLE_IO_W2[3] = CELL.QUAD_H1[2] INT: !bipass CELL.DOUBLE_IO_W1[0] = CELL.QUAD_H1[0] INT: !bipass CELL.QUAD_H3[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !buffer CELL.OCTAL_IO_W[0] ← CELL.OCTAL_IO_W[8]
B10 IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 - INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.QUAD_H3[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.DOUBLE_IO_W2[1] = CELL.QUAD_H0[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H3[0] = CELL.LONG_IO_V[3] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_W1[3] = CELL.QUAD_H0[2] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !buffer CELL.OCTAL_IO_W[8] ← CELL.OCTAL_IO_W[0]
B9 IO[0]: !invert T IO[0]: !invert OK IO[0]: SLEW bit 0 IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.LONG_IO_V[1] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[2] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_IO_W0[1] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W2[1] INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[0] IO[0]: ! OFF_CE_ENABLE INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_IO_W0[3] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_W[0]
B8 IO[0]: ! READBACK_I1 bit 0 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 IO[0]: MUX_O bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 2 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] IO[0]: ! IFF_CE_ENABLE INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_W[3]
B7 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 8 INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] PULLUP_TBUF[1]: ! ENABLE INT: mux CELL.LONG_H[5] bit 3 INT: !pass CELL.DOUBLE_IO_W2[1] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_W2[3] ← CELL.DBUF_IO_V[0] IO[1]: ! IFF_CE_ENABLE INT: mux CELL.LONG_H[5] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 0 - INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_W[4]
B6 IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0 IO[0]: !invert IK IO[0]: ! IFF_SRVAL bit 0 IO[0]: SYNC_D bit 0 DEC[1]: ! O4_P DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_OK[0] bit 6 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 3 DEC[1]: O1_N INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: !pass CELL.DOUBLE_IO_W0[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 8 INT: !pass CELL.DOUBLE_IO_W2[2] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_W2[0] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 0 INT: mux CELL.LONG_H[5] bit 2 INT: !pass CELL.DOUBLE_IO_W0[3] ← CELL.DBUF_IO_V[1] INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.LONG_H[4] bit 3 INT: mux CELL.LONG_H[4] bit 2 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_W[7]
B5 IO[0]: MUX_I2 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O2_N DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 7 DEC[2]: ! O3_N INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[1] DEC[2]: O1_P DEC[1]: ! O1_P INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W0[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W0[2] INT: !pass CELL.DOUBLE_IO_W0[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W0[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W0[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W1[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W1[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_IO_W0[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W2[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_W[6]
B4 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 DEC[2]: ! O4_N DEC[0]: ! O4_P DEC[0]: O2_N DEC[2]: O2_P DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[2]: ! O1_N DEC[0]: ! O1_P INT: !pass CELL.DOUBLE_IO_W0[2] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_IO_W0[2] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W2[2] INT: mux CELL.IMUX_IO_T[0] bit 5 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_W[1]
B3 IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 DEC[0]: O4_N DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[1]: ! O3_P IO[1]: ! IFF_SRVAL bit 0 DEC[0]: O3_N INT: mux CELL.IMUX_IO_IK[1] bit 8 DEC[0]: O1_N TBUF[1]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W1[2] INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 4 - INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 TBUF[0]: ! DRIVE1 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_W[2]
B2 IO[1]: MUX_OFF_D bit 0 IO[1]: ! OFF_D_INV IO[1]: ! READBACK_OQ bit 0 IO[1]: OFF_USED IO[1]: SYNC_D bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 8 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 1 - INT: mux CELL.IMUX_IO_T[1] bit 5 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_W[5]
B1 IO[1]: PULL bit 1 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.LONG_H[0] bit 2 -
B0 IO[1]: SLEW bit 0 IO[1]: !invert T IO[1]: !invert OK IO[1]: MUX_O bit 1 IO[1]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 10 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 1 MISC_W: PUMP bit 0
xc4000ex IO_W1_F0 rect MAIN_S
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_W1_F1

Cells: 4

Switchbox INT

xc4000ex IO_W1_F1 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_W[0]CELL.OCTAL_IO_W[8]!MAIN[0][11]
CELL.OCTAL_IO_W[8]CELL.OCTAL_IO_W[0]!MAIN[0][10]
xc4000ex IO_W1_F1 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[3]!MAIN[8][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[2][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[4][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[5][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[5][7]
CELL.SINGLE_H[3]CELL.DEC_V[2]!MAIN[17][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[11][8]
CELL.SINGLE_H[4]CELL.DEC_V[1]!MAIN[16][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[1][4]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[7][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[6][4]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[9][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[2][8]
CELL.SINGLE_H[7]CELL.DEC_V[0]!MAIN[9][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[1][8]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1_S1!MAIN[3][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2[0]!MAIN[3][6]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1[0]!MAIN[6][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2_S1!MAIN[3][4]
CELL.DOUBLE_IO_W0[0]CELL.DBUF_IO_V[1]!MAIN[11][5]
CELL.DOUBLE_IO_W0[1]CELL.DBUF_IO_V[1]!MAIN[11][6]
CELL.DOUBLE_IO_W0[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_W0[3]CELL.DBUF_IO_V[1]!MAIN[4][6]
CELL.DOUBLE_IO_W2[0]CELL.DBUF_IO_V[0]!MAIN[7][6]
CELL.DOUBLE_IO_W2[1]CELL.DBUF_IO_V[0]!MAIN[10][7]
CELL.DOUBLE_IO_W2[2]CELL.DBUF_IO_V[0]!MAIN[9][6]
CELL.DOUBLE_IO_W2[3]CELL.DBUF_IO_V[0]!MAIN[9][7]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[7][10]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[11][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[4][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[2][10]
CELL.QUAD_H2[0]CELL.DEC_V[0]!MAIN[8][11]
CELL.QUAD_H2[1]CELL.DEC_V[1]!MAIN[6][11]
CELL.QUAD_H2[2]CELL.DEC_V[2]!MAIN[10][11]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[1][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[1][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[6][10]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[9][10]
xc4000ex IO_W1_F1 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W1[0]!MAIN[7][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_W[1]!MAIN[0][4]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W0[0]!MAIN[10][5]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W2[0]!MAIN[1][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_W[2]!MAIN[0][3]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W1[1]!MAIN[14][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_W[3]!MAIN[0][8]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W0[1]!MAIN[16][9]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W2[1]!MAIN[10][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_W[4]!MAIN[0][7]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W1[2]!MAIN[12][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_W[5]!MAIN[0][2]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W0[2]!MAIN[13][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W2[2]!MAIN[9][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_W[6]!MAIN[0][5]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W1[3]!MAIN[5][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_W[7]!MAIN[0][6]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W0[3]!MAIN[7][9]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W2[3]!MAIN[1][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_W[0]!MAIN[0][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W0[0]!MAIN[9][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W1[0]!MAIN[6][5]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W2[0]!MAIN[3][5]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W0[3]!MAIN[6][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W1[3]!MAIN[4][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W2[3]!MAIN[2][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W0[1]!MAIN[15][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W1[1]!MAIN[13][9]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W2[1]!MAIN[11][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W0[2]!MAIN[12][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W1[2]!MAIN[11][3]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W2[2]!MAIN[10][4]
CELL.DOUBLE_IO_W0[0]CELL.DOUBLE_IO_W2[0]!MAIN[4][5]
CELL.DOUBLE_IO_W0[1]CELL.DOUBLE_IO_W2[1]!MAIN[12][9]
CELL.DOUBLE_IO_W0[2]CELL.DOUBLE_IO_W2[2]!MAIN[11][4]
CELL.DOUBLE_IO_W0[3]CELL.DOUBLE_IO_W2[3]!MAIN[3][9]
CELL.DOUBLE_IO_W1[0]CELL.QUAD_H1[0]!MAIN[3][11]
CELL.DOUBLE_IO_W1[1]CELL.QUAD_H2[1]!MAIN[7][11]
CELL.DOUBLE_IO_W1[2]CELL.QUAD_H2[2]!MAIN[11][11]
CELL.DOUBLE_IO_W1[3]CELL.QUAD_H0[2]!MAIN[3][10]
CELL.DOUBLE_IO_W2[0]CELL.QUAD_H2[0]!MAIN[9][11]
CELL.DOUBLE_IO_W2[1]CELL.QUAD_H0[0]!MAIN[8][10]
CELL.DOUBLE_IO_W2[2]CELL.QUAD_H1[1]!MAIN[5][11]
CELL.DOUBLE_IO_W2[3]CELL.QUAD_H1[2]!MAIN[4][11]
CELL.QUAD_H3[0]CELL.LONG_IO_V[3]!MAIN[5][10]
CELL.QUAD_H3[1]CELL.LONG_IO_V[2]!MAIN[2][11]
CELL.QUAD_H3[2]CELL.LONG_IO_V[1]!MAIN[10][10]
xc4000ex IO_W1_F1 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[2][2]MAIN[4][2]MAIN[5][3]MAIN[4][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_W0[1]
0101CELL.DOUBLE_IO_W0[2]
0110CELL.DOUBLE_IO_W0[3]
1111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W1_F1 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[15][8]MAIN[18][8]MAIN[19][8]MAIN[16][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_W2[0]
0101CELL.DOUBLE_IO_W2[1]
0110CELL.DOUBLE_IO_W2[3]
1111CELL.DOUBLE_IO_W2[2]
xc4000ex IO_W1_F1 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[2][1]MAIN[1][1]MAIN[1][0]MAIN[2][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W1_F1 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[16][1]MAIN[15][1]MAIN[16][0]MAIN[15][0]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_W1_F1 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[2][6]MAIN[1][6]MAIN[4][7]MAIN[2][7]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W1_F1 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[11][7]MAIN[5][6]MAIN[7][7]MAIN[6][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_W1_F1 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[5][5]MAIN[2][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_W1_F1 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[14][8]MAIN[12][8]MAIN[13][8]MAIN[18][9]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_W1_F1 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[6][8]MAIN[3][8]MAIN[5][8]MAIN[4][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_W1_F1 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[7][8]MAIN[10][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[16][10]MAIN[16][11]CELL.IMUX_CLB_F2
Source
00CELL_E.LONG_V[7]
01CELL_E.LONG_V[8]
10CELL_E.LONG_V[9]
11CELL_E.GCLK[7]
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[14][11]MAIN[14][10]CELL.IMUX_CLB_G2
Source
00CELL_E.LONG_V[6]
01CELL_E.LONG_V[8]
10CELL_E.GCLK[7]
11CELL_E.LONG_V[9]
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[18][10]MAIN[17][10]MAIN[18][11]MAIN[19][10]MAIN[17][11]CELL.IMUX_CLB_C2
Source
01111CELL_E.LONG_V[1]
10111CELL_E.LONG_V[5]
11011CELL_E.LONG_V[7]
11101CELL_E.LONG_V[8]
11110CELL_E.GCLK[6]
11111off
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[3][1]MAIN[3][0]MAIN[5][1]MAIN[5][0]MAIN[4][0]MAIN[4][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.OUT_IO_WE_I2[0]
001011CELL.DOUBLE_IO_W1[2]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[2]
011111CELL.DOUBLE_IO_W0[2]
100111CELL.DOUBLE_IO_W0[3]
101011CELL.DOUBLE_IO_W1[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][0]MAIN[14][1]MAIN[12][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_W0[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[1]
001110CELL.DEC_V[1]
010111CELL.DOUBLE_IO_W1[3]
011011CELL.DOUBLE_IO_W0[3]
011110CELL.OUT_IO_WE_I2[1]
101111CELL.DOUBLE_IO_W1[2]
111111CELL.TIE_0
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[6][1]MAIN[7][0]MAIN[6][0]MAIN[9][0]MAIN[7][1]MAIN[8][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W0[1]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_W1[1]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_W0[0]
111111CELL.DOUBLE_IO_W1[0]
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[8][1]MAIN[9][1]MAIN[11][1]MAIN[11][0]MAIN[10][0]MAIN[10][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_W1[0]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_W0[0]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_W1[1]
111111CELL.DOUBLE_IO_W0[1]
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[17][8]MAIN[21][9]MAIN[24][10]MAIN[19][9]MAIN[20][9]MAIN[21][10]MAIN[20][10]MAIN[20][8]MAIN[23][10]MAIN[21][8]MAIN[22][10]MAIN[25][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011110111CELL.DEC_V[1]
001011111101CELL.LONG_IO_V[0]
001101110111CELL.DEC_V[2]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[0]
001111110011CELL.DEC_V[3]
001111111110CELL.IMUX_CLB_C2
011011111111CELL.LONG_H[3]
011101111111CELL.LONG_H[4]
011111101111CELL.DOUBLE_H0[0]
011111111011CELL.LONG_H[5]
101111110111CELL.DOUBLE_H1[1]
111111111111CELL.TIE_0
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[17][1]MAIN[21][0]MAIN_S[24][11]MAIN[20][0]MAIN[19][0]MAIN[17][0]MAIN[18][0]MAIN_S[22][11]MAIN_S[19][11]MAIN_S[20][11]MAIN_S[21][11]MAIN_S[23][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[0]
000111011111CELL.DEC_V[1]
001110101111CELL_S.SINGLE_H[5]
001110111101CELL_S.LONG_IO_V[3]
001111001111CELL_S.SINGLE_H[4]
001111011101CELL_S.LONG_IO_V[2]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C2
011011111111CELL_S.DOUBLE_H0[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[2]
011111011111CELL.DEC_V[3]
100111111111CELL_S.DOUBLE_H1[0]
111111111111CELL.TIE_0
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[10][6]MAIN[18][5]MAIN[19][6]MAIN[13][6]MAIN[16][6]MAIN[15][6]MAIN[12][6]MAIN[17][6]MAIN[13][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G2
111111111CELL.SINGLE_H[2]
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[12][2]MAIN[19][2]MAIN[18][2]MAIN[14][2]MAIN[20][2]MAIN[13][2]MAIN[17][2]MAIN[21][2]MAIN_S[13][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_G2
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[14][7]MAIN[21][7]MAIN[15][7]MAIN[17][7]MAIN[19][7]MAIN[18][7]MAIN[16][7]MAIN[20][7]MAIN[15][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F2
111111111CELL.SINGLE_H[4]
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][3]MAIN[19][1]MAIN[19][3]MAIN[15][2]MAIN[20][1]MAIN[18][1]MAIN[21][1]MAIN[16][2]MAIN_S[15][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_F2
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[2][3]MAIN[5][2]MAIN[8][4]MAIN[3][3]MAIN[7][2]MAIN[7][3]MAIN[6][2]MAIN[6][3]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_V[3]
00101011CELL.LONG_IO_V[0]
00110101CELL.LONG_IO_V[1]
00110110CELL.GCLK[0]
00111001CELL.DEC_V[1]
01101111CELL.DOUBLE_IO_W0[1]
01111101CELL.LONG_IO_V[2]
01111110CELL.DEC_V[0]
10110111CELL.DOUBLE_IO_W1[0]
10111011CELL.DOUBLE_IO_W1[1]
11111111CELL.DOUBLE_IO_W0[0]
xc4000ex IO_W1_F1 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[3][2]MAIN[1][2]MAIN[8][2]MAIN[9][3]MAIN[10][3]MAIN[12][3]MAIN[10][2]MAIN[11][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.DEC_V[1]
00101101CELL.LONG_IO_V[0]
00110011CELL.DOUBLE_IO_W0[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[0]
01101111CELL.DOUBLE_IO_W0[0]
01110111CELL.DOUBLE_IO_W1[1]
10111011CELL.LONG_IO_V[1]
10111101CELL.LONG_IO_V[3]
10111110CELL.GCLK[0]
11111111CELL.DOUBLE_IO_W1[0]

Bels TBUF

xc4000ex IO_W1_F1 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W1_F1 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[1][3]!MAIN[13][3]

Bels IO

xc4000ex IO_W1_F1 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[24][6]CELL.IMUX_IO_IK[1] invert by !MAIN[24][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[25][9]CELL.IMUX_IO_OK[1] invert by !MAIN[24][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G3_WCELL.IMUX_CLB_F3_W
TinCELL.IMUX_IO_T[0] invert by !MAIN[26][9]CELL.IMUX_IO_T[1] invert by !MAIN[25][0]
I1outCELL.OUT_IO_WE_I1[0]-
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINout-CELL.OUT_IO_WE_I1[1]
xc4000ex IO_W1_F1 enum IO_SLEW
IO[0].SLEWMAIN[24][9]
IO[1].SLEWMAIN[26][0]
FAST0
SLOW1
xc4000ex IO_W1_F1 enum IO_PULL
IO[0].PULLMAIN[18][6]MAIN[24][7]
IO[1].PULLMAIN[26][1]MAIN[24][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_W1_F1 enum IO_MUX_I
IO[0].MUX_I1MAIN[24][5]MAIN[23][5]
IO[1].MUX_I1MAIN[26][4]MAIN[23][4]
IO[0].MUX_I2MAIN[26][5]MAIN[25][6]
IO[1].MUX_I2MAIN[25][4]MAIN[25][3]
I01
IQ11
IQL10
xc4000ex IO_W1_F1 enum IO_IFF_D
IO[0].IFF_DMAIN[25][5]MAIN[26][6]
IO[1].IFF_DMAIN[24][4]MAIN[26][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_W1_F1 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[26][7]
IO[1].MUX_OFF_DMAIN[26][2]
O11
O20
xc4000ex IO_W1_F1 enum IO_MUX_O
IO[0].MUX_OMAIN[25][8]MAIN[22][8]MAIN[23][9]MAIN[22][9]
IO[1].MUX_OMAIN[23][1]MAIN[22][1]MAIN[23][0]MAIN[22][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_W1_F1 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[22][2]
I1
DELAY0

Bels DEC

xc4000ex IO_W1_F1 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C3_WCELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_W1_F1 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_W1_F1 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[1][7]!MAIN[12][7]

Bels MISC_W

xc4000ex IO_W1_F1 bel MISC_W pins
PinDirectionMISC_W
xc4000ex IO_W1_F1 bel MISC_W attribute bits
AttributeMISC_W
PUMP[enum: PUMP]
xc4000ex IO_W1_F1 enum PUMP
MISC_W.PUMPMAIN[0][0]
INTERNAL1
EXTERNAL0

Bel wires

xc4000ex IO_W1_F1 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F3_WIO[1].O2
CELL.IMUX_CLB_G3_WIO[0].O2
CELL.IMUX_CLB_C3_WDEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].CLKIN, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_W1_F1 rect MAIN
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 IO[0]: ! IFF_CE_ENABLE_NO_IQ - - - - - - - INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 0 - INT: mux CELL.IMUX_CLB_G2 bit 1 - - INT: !bipass CELL.DOUBLE_IO_W1[2] = CELL.QUAD_H2[2] INT: !pass CELL.QUAD_H2[2] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_W2[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H2[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_IO_W1[1] = CELL.QUAD_H2[1] INT: !pass CELL.QUAD_H2[1] ← CELL.DEC_V[1] INT: !bipass CELL.DOUBLE_IO_W2[2] = CELL.QUAD_H1[1] INT: !bipass CELL.DOUBLE_IO_W2[3] = CELL.QUAD_H1[2] INT: !bipass CELL.DOUBLE_IO_W1[0] = CELL.QUAD_H1[0] INT: !bipass CELL.QUAD_H3[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !buffer CELL.OCTAL_IO_W[0] ← CELL.OCTAL_IO_W[8]
B10 IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 - INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.QUAD_H3[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.DOUBLE_IO_W2[1] = CELL.QUAD_H0[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H3[0] = CELL.LONG_IO_V[3] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_W1[3] = CELL.QUAD_H0[2] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !buffer CELL.OCTAL_IO_W[8] ← CELL.OCTAL_IO_W[0]
B9 IO[0]: !invert T IO[0]: !invert OK IO[0]: SLEW bit 0 IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.LONG_IO_V[1] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[2] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W0[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_IO_W0[1] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W2[1] INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[0] IO[0]: ! OFF_CE_ENABLE INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W0[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_IO_W0[3] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_W[0]
B8 IO[0]: ! READBACK_I1 bit 0 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 IO[0]: MUX_O bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 2 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] IO[0]: ! IFF_CE_ENABLE INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_W[3]
B7 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 8 INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] PULLUP_TBUF[1]: ! ENABLE INT: mux CELL.LONG_H[5] bit 3 INT: !pass CELL.DOUBLE_IO_W2[1] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_W2[3] ← CELL.DBUF_IO_V[0] IO[1]: ! IFF_CE_ENABLE INT: mux CELL.LONG_H[5] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 0 - INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_W[4]
B6 IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0 IO[0]: !invert IK IO[0]: ! IFF_SRVAL bit 0 IO[0]: SYNC_D bit 0 DEC[1]: ! O4_P DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_OK[0] bit 6 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 3 DEC[1]: O1_N INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: !pass CELL.DOUBLE_IO_W0[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 8 INT: !pass CELL.DOUBLE_IO_W2[2] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_W2[0] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 0 INT: mux CELL.LONG_H[5] bit 2 INT: !pass CELL.DOUBLE_IO_W0[3] ← CELL.DBUF_IO_V[1] INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.LONG_H[4] bit 3 INT: mux CELL.LONG_H[4] bit 2 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_W[7]
B5 IO[0]: MUX_I2 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O2_N DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 7 DEC[2]: ! O3_N INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[1] DEC[2]: O1_P DEC[1]: ! O1_P INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W0[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W0[2] INT: !pass CELL.DOUBLE_IO_W0[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W0[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W0[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W1[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W1[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_IO_W0[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W2[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_W[6]
B4 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 DEC[2]: ! O4_N DEC[0]: ! O4_P DEC[0]: O2_N DEC[2]: O2_P DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[2]: ! O1_N DEC[0]: ! O1_P INT: !pass CELL.DOUBLE_IO_W0[2] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_IO_W0[2] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W2[2] INT: mux CELL.IMUX_IO_T[0] bit 5 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_W[1]
B3 IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 DEC[0]: O4_N DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[1]: ! O3_P IO[1]: ! IFF_SRVAL bit 0 DEC[0]: O3_N INT: mux CELL.IMUX_IO_IK[1] bit 8 DEC[0]: O1_N TBUF[1]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W1[2] INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 4 - INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 TBUF[0]: ! DRIVE1 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_W[2]
B2 IO[1]: MUX_OFF_D bit 0 IO[1]: ! OFF_D_INV IO[1]: ! READBACK_OQ bit 0 IO[1]: OFF_USED IO[1]: SYNC_D bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 8 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 1 - INT: mux CELL.IMUX_IO_T[1] bit 5 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_W[5]
B1 IO[1]: PULL bit 1 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.LONG_H[0] bit 2 -
B0 IO[1]: SLEW bit 0 IO[1]: !invert T IO[1]: !invert OK IO[1]: MUX_O bit 1 IO[1]: MUX_O bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 10 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 1 MISC_W: PUMP bit 0
xc4000ex IO_W1_F1 rect MAIN_S
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_E0

Cells: 3

Switchbox INT

xc4000ex IO_E0 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_E[0]CELL.OCTAL_IO_E[8]!MAIN[26][10]
CELL.OCTAL_IO_E[8]CELL.OCTAL_IO_E[0]!MAIN[26][11]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[27][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[31][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[28][4]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[28][6]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[39][4]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[41][6]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[33][4]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[39][8]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[35][6]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[35][4]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[32][6]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[36][8]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[44][7]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[43][7]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[49][7]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[50][7]
xc4000ex IO_E0 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[0]!MAIN[18][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[24][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[22][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[21][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[21][7]
CELL.SINGLE_H[3]CELL.DEC_V[1]!MAIN[9][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[15][8]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[34][4]
CELL.SINGLE_H[4]CELL.DEC_V[2]!MAIN[10][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[25][4]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[28][3]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[19][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[20][4]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[35][9]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[17][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[24][8]
CELL.SINGLE_H[7]CELL.DEC_V[3]!MAIN[17][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[25][8]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[47][7]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[33][5]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[41][9]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[40][7]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[42][7]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[48][6]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[49][6]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[27][6]
CELL.SINGLE_V[0]CELL.OUT_IO_WE_I2[0]!MAIN[29][4]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[29][8]
CELL.SINGLE_V[1]CELL.OUT_IO_WE_I2[1]!MAIN[30][4]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[35][8]
CELL.SINGLE_V[2]CELL.OUT_CLB_Y_E!MAIN[31][4]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[34][9]
CELL.SINGLE_V[3]CELL.OUT_CLB_YQ_E!MAIN[36][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[27][7]
CELL.SINGLE_V[4]CELL.OUT_IO_WE_I2[0]!MAIN[40][3]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[41][5]
CELL.SINGLE_V[5]CELL.OUT_IO_WE_I2[1]!MAIN[37][4]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[41][7]
CELL.SINGLE_V[6]CELL.OUT_CLB_Y_E!MAIN[40][4]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[27][9]
CELL.SINGLE_V[7]CELL.OUT_CLB_YQ_E!MAIN[39][3]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1[0]!MAIN[20][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2_S1!MAIN[23][4]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1_S1!MAIN[23][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2[0]!MAIN[23][6]
CELL.DOUBLE_V0[0]CELL.OUT_CLB_YQ_E!MAIN[27][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_WE_I2[1]!MAIN[38][4]
CELL.DOUBLE_V1[0]CELL.OUT_CLB_Y_E!MAIN[32][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_WE_I2[0]!MAIN[41][4]
CELL.DOUBLE_IO_E0[0]CELL.DBUF_IO_V[0]!MAIN[19][6]
CELL.DOUBLE_IO_E0[1]CELL.DBUF_IO_V[0]!MAIN[16][7]
CELL.DOUBLE_IO_E0[2]CELL.DBUF_IO_V[0]!MAIN[17][6]
CELL.DOUBLE_IO_E0[3]CELL.DBUF_IO_V[0]!MAIN[17][7]
CELL.DOUBLE_IO_E2[0]CELL.DBUF_IO_V[1]!MAIN[15][5]
CELL.DOUBLE_IO_E2[1]CELL.DBUF_IO_V[1]!MAIN[15][6]
CELL.DOUBLE_IO_E2[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_E2[3]CELL.DBUF_IO_V[1]!MAIN[22][6]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[45][10]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[3][10]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[42][9]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[17][11]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[51][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[22][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[21][10]
CELL.QUAD_H1[0]CELL.DEC_V[3]!MAIN[5][10]
CELL.QUAD_H1[1]CELL.DEC_V[2]!MAIN[5][11]
CELL.QUAD_H1[2]CELL.DEC_V[1]!MAIN[16][10]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[19][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[22][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[3][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[16][11]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[44][10]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[44][9]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[50][10]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[46][10]
CELL.QUAD_V0[0]CELL.OUT_IO_WE_I2[1]!MAIN[47][4]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[42][10]
CELL.QUAD_V0[1]CELL.OUT_CLB_YQ_E!MAIN[50][4]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[51][11]
CELL.QUAD_V0[2]CELL.OUT_CLB_Y_E!MAIN[45][4]
CELL.QUAD_V0[2]CELL.OUT_IO_WE_I2[0]!MAIN[42][0]
CELL.QUAD_V3[0]CELL.OUT_IO_WE_I2[0]!MAIN[43][0]
CELL.QUAD_V3[1]CELL.OUT_CLB_Y_E!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_CLB_YQ_E!MAIN[49][4]
CELL.QUAD_V3[2]CELL.OUT_IO_WE_I2[1]!MAIN[48][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[43][10]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[43][9]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[49][10]
xc4000ex IO_E0 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[29][6]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[28][5]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[31][3]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E0[0]!MAIN[25][5]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E2[0]!MAIN[16][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_E[7]!MAIN[26][4]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[31][5]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[30][5]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[30][3]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E1[0]!MAIN[19][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_E[6]!MAIN[26][3]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[33][8]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[32][8]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[34][8]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E0[1]!MAIN[16][9]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E2[1]!MAIN[10][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_E[5]!MAIN[26][8]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[32][7]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[29][7]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[31][7]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E1[1]!MAIN[12][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_E[4]!MAIN[26][7]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[37][6]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[40][6]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[36][6]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E0[2]!MAIN[17][4]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E2[2]!MAIN[13][5]
CELL.SINGLE_H[4]CELL.OCTAL_IO_E[3]!MAIN[26][2]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[36][5]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[37][3]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[38][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E1[2]!MAIN[14][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_E[2]!MAIN[26][5]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[36][7]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[37][8]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[37][7]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E0[3]!MAIN[25][9]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E2[3]!MAIN[19][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_E[1]!MAIN[26][6]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[39][9]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[36][9]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[38][8]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E1[3]!MAIN[21][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_E[8]!MAIN[26][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[27][5]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[29][5]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[48][7]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[31][6]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[32][5]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[46][7]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[32][9]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[33][9]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[42][8]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[33][7]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[34][7]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[50][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[40][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[38][6]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[45][7]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[37][5]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[39][5]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[47][8]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[35][7]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[38][7]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[48][8]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[38][9]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[40][9]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[43][8]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[30][6]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[32][3]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[31][9]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[28][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[39][6]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[40][5]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[39][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[37][9]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[34][11]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[35][10]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[35][11]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[36][10]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[38][11]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[39][10]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[37][11]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[37][10]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[30][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[28][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[29][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E0[1]!MAIN[15][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E1[1]!MAIN[13][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E2[1]!MAIN[11][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[34][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[33][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[34][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E0[2]!MAIN[16][4]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E1[2]!MAIN[15][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E2[2]!MAIN[14][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E0[0]!MAIN[23][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E1[0]!MAIN[20][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E2[0]!MAIN[17][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E0[3]!MAIN[24][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E1[3]!MAIN[22][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E2[3]!MAIN[20][9]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[45][8]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[30][7]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[30][8]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[44][8]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[34][5]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[35][5]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[28][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[35][3]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[38][10]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[34][10]
CELL.DOUBLE_IO_E0[0]CELL.DOUBLE_IO_E2[0]!MAIN[22][5]
CELL.DOUBLE_IO_E0[0]CELL.QUAD_H3[0]!MAIN[18][10]
CELL.DOUBLE_IO_E0[1]CELL.DOUBLE_IO_E2[1]!MAIN[14][9]
CELL.DOUBLE_IO_E0[1]CELL.QUAD_H1[0]!MAIN[4][10]
CELL.DOUBLE_IO_E0[2]CELL.DOUBLE_IO_E2[2]!MAIN[15][4]
CELL.DOUBLE_IO_E0[2]CELL.QUAD_H1[1]!MAIN[4][11]
CELL.DOUBLE_IO_E0[3]CELL.DOUBLE_IO_E2[3]!MAIN[23][9]
CELL.DOUBLE_IO_E0[3]CELL.QUAD_H2[2]!MAIN[19][11]
CELL.DOUBLE_IO_E1[0]CELL.QUAD_H2[0]!MAIN[23][11]
CELL.DOUBLE_IO_E1[1]CELL.QUAD_H2[1]!MAIN[21][11]
CELL.DOUBLE_IO_E1[2]CELL.QUAD_H3[2]!MAIN[2][11]
CELL.DOUBLE_IO_E1[3]CELL.QUAD_H1[2]!MAIN[17][10]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[43][11]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[44][11]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[40][11]
CELL.QUAD_H0[0]CELL.LONG_IO_V[3]!MAIN[2][10]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[49][8]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[47][9]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[48][9]
CELL.QUAD_H0[1]CELL.LONG_IO_V[2]!MAIN[18][11]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[49][11]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[50][11]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[46][11]
CELL.QUAD_H0[2]CELL.LONG_IO_V[1]!MAIN[20][10]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[42][11]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[41][11]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[50][9]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[51][9]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[48][11]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[47][11]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[39][11]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[49][9]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[45][11]
xc4000ex IO_E0 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[21][3]MAIN[24][2]MAIN[22][2]MAIN[22][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_E2[0]
0101CELL.DOUBLE_IO_E2[1]
0110CELL.DOUBLE_IO_E2[3]
1111CELL.DOUBLE_IO_E2[2]
xc4000ex IO_E0 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[8][8]MAIN[9][8]MAIN[11][8]MAIN[10][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_E0[1]
0101CELL.DOUBLE_IO_E0[2]
0110CELL.DOUBLE_IO_E0[3]
1111CELL.DOUBLE_IO_E0[0]
xc4000ex IO_E0 switchbox INT muxes QBUF[0]
BitsDestination
MAIN[40][10]MAIN[41][10]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_E0 switchbox INT muxes QBUF[1]
BitsDestination
MAIN[45][9]MAIN[46][9]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_E0 switchbox INT muxes QBUF[2]
BitsDestination
MAIN[47][10]MAIN[48][10]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_E0 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[24][1]MAIN[24][0]MAIN[25][1]MAIN[25][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E0 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[10][1]MAIN[10][0]MAIN[11][0]MAIN[11][1]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E0 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[24][6]MAIN[22][7]MAIN[24][7]MAIN[25][6]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E0 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[15][7]MAIN[19][7]MAIN[21][6]MAIN[20][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E0 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][5]MAIN[24][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_E0 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[12][8]MAIN[8][9]MAIN[13][8]MAIN[14][8]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_E0 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[20][8]MAIN[21][8]MAIN[23][8]MAIN[22][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_E0 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[19][8]MAIN[16][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_E0 switchbox INT muxes IMUX_CLB_F1
BitsDestination
MAIN[32][2]MAIN[34][0]MAIN[33][1]MAIN[32][0]MAIN[33][3]MAIN[32][1]MAIN[33][0]MAIN[33][2]MAIN[47][2]MAIN[51][0]MAIN[42][1]MAIN[49][2]MAIN[46][2]MAIN[46][3]MAIN[47][3]MAIN[43][6]MAIN[42][6]CELL.IMUX_CLB_F1
Source
00100111111111111CELL.SINGLE_V[3]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.SINGLE_V[7]
00111111111111111CELL.SINGLE_V[0]
01000111111111111CELL.LONG_V[3]
01001011111111111CELL.DOUBLE_V0[1]
01001110111111111CELL.LONG_V[0]
01011111111111111CELL.SINGLE_V[1]
01100101111111111CELL.SINGLE_V[5]
01101001111111111CELL.LONG_V[1]
01101100111111111CELL.SINGLE_V[6]
01101111001111111CELL.QUAD_V0[0]
01101111010111111CELL.QUAD_V0[1]
01101111011011111CELL.QUAD_V0[2]
01101111101101111CELL.QUAD_V1[0]
01101111101110111CELL.QUAD_V2[0]
01101111101111011CELL.QUAD_V3[0]
01101111110101111CELL.QUAD_V1[1]
01101111110110111CELL.QUAD_V2[1]
01101111110111011CELL.QUAD_V3[1]
01101111111001111CELL.QUAD_V1[2]
01101111111010111CELL.QUAD_V2[2]
01101111111011011CELL.QUAD_V3[2]
01101111111111101CELL.OUT_CLB_Y_E
01101111111111110CELL.OUT_CLB_YQ_E
01111101111111111CELL.DOUBLE_V1[1]
11100111111111111CELL.DOUBLE_V1[0]
11101011111111111CELL.SINGLE_V[4]
11101110111111111CELL.DOUBLE_V0[0]
11111111111111111CELL.SINGLE_V[2]
xc4000ex IO_E0 switchbox INT muxes IMUX_CLB_F3
BitsDestination
MAIN[39][2]MAIN[41][0]MAIN[40][2]MAIN[41][1]MAIN[39][0]MAIN[40][1]MAIN[41][2]MAIN[40][0]MAIN[48][1]MAIN[44][0]MAIN[44][1]MAIN[43][1]MAIN[45][0]MAIN[45][1]MAIN[48][0]MAIN[41][3]MAIN[46][5]MAIN[47][5]CELL.IMUX_CLB_F3
Source
000011111111111111CELL.SINGLE_V[0]
000111011111111111CELL.DOUBLE_V0[0]
000111101111111111CELL.LONG_V[2]
001111111111111111CELL.SINGLE_V[3]
010001111111111111CELL.DOUBLE_V1[1]
010010111111111111CELL.LONG_V[1]
010101011111111111CELL.DOUBLE_V0[1]
010101101111111111CELL.LONG_V[5]
010110011111111111CELL.SINGLE_V[4]
010110101111111111CELL.LONG_V[4]
010111110011111111CELL.QUAD_V0[0]
010111110101111111CELL.QUAD_V0[1]
010111110110111111CELL.QUAD_V0[2]
010111111011011111CELL.QUAD_V1[0]
010111111011101111CELL.QUAD_V2[0]
010111111011110111CELL.QUAD_V3[0]
010111111101011111CELL.QUAD_V1[1]
010111111101101111CELL.QUAD_V2[1]
010111111101110111CELL.QUAD_V3[1]
010111111110011111CELL.QUAD_V1[2]
010111111110101111CELL.QUAD_V2[2]
010111111110110111CELL.QUAD_V3[2]
010111111111111011CELL.GCLK[0]
010111111111111101CELL.OUT_CLB_Y_E
010111111111111110CELL.OUT_CLB_YQ_E
011101111111111111CELL.SINGLE_V[1]
011110111111111111CELL.SINGLE_V[2]
110011111111111111CELL.SINGLE_V[6]
110111011111111111CELL.DOUBLE_V1[0]
110111101111111111CELL.SINGLE_V[5]
111111111111111111CELL.SINGLE_V[7]
xc4000ex IO_E0 switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[15][10]MAIN[15][11]CELL.IMUX_CLB_F4
Source
01CELL.LONG_V[7]
10CELL.LONG_V[9]
11CELL.GCLK[4]
xc4000ex IO_E0 switchbox INT muxes IMUX_CLB_G1
BitsDestination
MAIN[27][0]MAIN[27][3]MAIN[29][0]MAIN[29][1]MAIN[28][1]MAIN[27][1]MAIN[28][0]MAIN[27][2]MAIN_W[1][1]MAIN[44][4]MAIN[43][4]MAIN[43][3]MAIN[46][6]MAIN[44][3]MAIN[50][5]MAIN[45][5]MAIN[44][5]CELL.IMUX_CLB_G1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011101111111111CELL.SINGLE_V[4]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.LONG_V[3]
00110011111111111CELL.SINGLE_V[1]
00110110111111111CELL.DOUBLE_V1[0]
00111001111111111CELL.DOUBLE_V0[1]
00111100111111111CELL.LONG_V[0]
00111111001111111CELL.QUAD_V0[0]
00111111010111111CELL.QUAD_V0[1]
00111111011011111CELL.QUAD_V0[2]
00111111101101111CELL.QUAD_V1[0]
00111111101110111CELL.QUAD_V2[0]
00111111101111011CELL.QUAD_V3[0]
00111111110101111CELL.QUAD_V1[1]
00111111110110111CELL.QUAD_V2[1]
00111111110111011CELL.QUAD_V3[1]
00111111111001111CELL.QUAD_V1[2]
00111111111010111CELL.QUAD_V2[2]
00111111111011011CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.SINGLE_V[3]
01110111111111111CELL.DOUBLE_V0[0]
01111101111111111CELL.SINGLE_V[7]
10011111111111111CELL.DOUBLE_V1[1]
10111011111111111CELL.LONG_V[1]
10111110111111111CELL.SINGLE_V[5]
11111111111111111CELL.SINGLE_V[6]
xc4000ex IO_E0 switchbox INT muxes IMUX_CLB_G3
BitsDestination
MAIN[35][0]MAIN[34][2]MAIN[36][1]MAIN[34][1]MAIN[35][2]MAIN[36][0]MAIN[35][1]MAIN[36][2]MAIN[36][3]MAIN[48][2]MAIN[42][2]MAIN[44][2]MAIN[43][2]MAIN[45][3]MAIN[45][2]MAIN[51][1]MAIN[42][3]MAIN[48][5]MAIN[49][5]CELL.IMUX_CLB_G3
Source
0001111111111111111CELL.SPECIAL_CLB_CIN
0010011111111111111CELL.SINGLE_V[0]
0010101111111111111CELL.SINGLE_V[2]
0010111011111111111CELL.SINGLE_V[4]
0011010111111111111CELL.LONG_V[4]
0011011101111111111CELL.LONG_V[2]
0011100111111111111CELL.SINGLE_V[1]
0011101101111111111CELL.SINGLE_V[6]
0011110011111111111CELL.DOUBLE_V0[1]
0011111001111111111CELL.LONG_V[5]
0011111110011111111CELL.QUAD_V0[0]
0011111110101111111CELL.QUAD_V0[1]
0011111110110111111CELL.QUAD_V0[2]
0011111111011011111CELL.QUAD_V1[0]
0011111111011101111CELL.QUAD_V2[0]
0011111111011110111CELL.QUAD_V3[0]
0011111111101011111CELL.QUAD_V1[1]
0011111111101101111CELL.QUAD_V2[1]
0011111111101110111CELL.QUAD_V3[1]
0011111111110011111CELL.QUAD_V1[2]
0011111111110101111CELL.QUAD_V2[2]
0011111111110110111CELL.QUAD_V3[2]
0011111111111111011CELL.GCLK[0]
0011111111111111101CELL.OUT_CLB_Y_E
0011111111111111110CELL.OUT_CLB_YQ_E
0111011111111111111CELL.DOUBLE_V0[0]
0111101111111111111CELL.SINGLE_V[5]
0111111011111111111CELL.DOUBLE_V1[0]
1010111111111111111CELL.DOUBLE_V1[1]
1011110111111111111CELL.LONG_V[1]
1011111101111111111CELL.SINGLE_V[7]
1111111111111111111CELL.SINGLE_V[3]
xc4000ex IO_E0 switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[13][11]MAIN[13][10]CELL.IMUX_CLB_G4
Source
01CELL.LONG_V[9]
10CELL.GCLK[4]
11CELL.LONG_V[6]
xc4000ex IO_E0 switchbox INT muxes IMUX_CLB_C1
BitsDestination
MAIN[29][3]MAIN[29][2]MAIN[31][1]MAIN[30][0]MAIN[30][1]MAIN[31][2]MAIN[30][2]MAIN[49][3]MAIN_W[1][2]MAIN[51][3]MAIN[51][2]MAIN[48][3]MAIN[47][6]MAIN[50][6]MAIN[31][0]MAIN[43][5]MAIN[42][5]CELL.IMUX_CLB_C1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[1]
00101011111111111CELL.DOUBLE_V0[0]
00101101111111111CELL.DOUBLE_V1[0]
00110011111111111CELL.SINGLE_V[3]
00110101111111111CELL.SINGLE_V[7]
00111011111111011CELL.LONG_V[2]
00111101111111011CELL.LONG_V[3]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[2]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E0 switchbox INT muxes IMUX_CLB_C3
BitsDestination
MAIN[37][0]MAIN[37][1]MAIN[38][1]MAIN[38][0]MAIN[37][2]MAIN[38][2]MAIN[38][3]MAIN[47][1]MAIN[49][0]MAIN[50][0]MAIN[49][1]MAIN[46][1]MAIN[46][0]MAIN[47][0]MAIN[39][1]MAIN[45][6]MAIN[44][6]CELL.IMUX_CLB_C3
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011111111111011CELL.GCLK[2]
00101011111111111CELL.SINGLE_V[3]
00101101111111111CELL.SINGLE_V[7]
00110011111111111CELL.DOUBLE_V0[0]
00110101111111111CELL.DOUBLE_V1[0]
00111011111111011CELL.LONG_V[3]
00111101111111011CELL.LONG_V[2]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[1]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E0 switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[25][10]MAIN[24][10]MAIN[25][11]MAIN[23][10]MAIN[24][11]CELL.IMUX_CLB_C4
Source
01111CELL.LONG_V[0]
10111CELL.LONG_V[4]
11011CELL.LONG_V[6]
11101CELL.LONG_V[8]
11110CELL.GCLK[5]
11111off
xc4000ex IO_E0 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[23][1]MAIN[21][0]MAIN[23][0]MAIN[21][1]MAIN[22][0]MAIN[22][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.DOUBLE_IO_E2[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[1]
011111CELL.DOUBLE_IO_E1[2]
100111CELL.DOUBLE_IO_E1[3]
101011CELL.DOUBLE_IO_E2[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_E0 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][1]MAIN[12][0]MAIN[14][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_E1[2]
001111CELL.DOUBLE_IO_E1[3]
010011CELL.OUT_IO_WE_I2[0]
010101CELL.LONG_IO_V[1]
010110CELL.DEC_V[2]
011011CELL.DOUBLE_IO_E2[3]
011110CELL.OUT_IO_WE_I2[1]
110111CELL.DOUBLE_IO_E2[2]
111111CELL.TIE_0
xc4000ex IO_E0 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[17][0]MAIN[19][0]MAIN[20][0]MAIN[20][1]MAIN[19][1]MAIN[18][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E2[0]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_E1[0]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_E2[1]
111111CELL.DOUBLE_IO_E1[1]
xc4000ex IO_E0 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[15][0]MAIN[17][1]MAIN[15][1]MAIN[18][1]MAIN[16][0]MAIN[16][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E1[1]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_E2[1]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_E1[0]
111111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E0 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[5][9]MAIN[5][8]MAIN[10][10]MAIN[7][9]MAIN[6][9]MAIN[8][10]MAIN[7][10]MAIN[6][10]MAIN[7][8]MAIN[6][8]MAIN[9][10]MAIN[11][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011101111CELL.DEC_V[2]
001011111101CELL.LONG_IO_V[0]
001101101111CELL.DEC_V[1]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[3]
001111101011CELL.DEC_V[0]
001111111110CELL.IMUX_CLB_C4
011111101111CELL.DOUBLE_H0[1]
101011111111CELL.LONG_H[3]
101101111111CELL.LONG_H[4]
101111110111CELL.DOUBLE_H1[0]
101111111011CELL.LONG_H[5]
111111111111CELL.TIE_0
xc4000ex IO_E0 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[6][0]MAIN[5][0]MAIN_S[7][11]MAIN[9][1]MAIN[7][0]MAIN[8][0]MAIN[9][0]MAIN_S[10][11]MAIN_S[6][11]MAIN_S[8][11]MAIN_S[9][11]MAIN_S[11][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[2]
000111011111CELL.DEC_V[3]
001110101111CELL_S.SINGLE_H[4]
001110111101CELL_S.LONG_IO_V[2]
001111001111CELL_S.SINGLE_H[5]
001111011101CELL_S.LONG_IO_V[3]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C4
011011111111CELL_S.DOUBLE_H1[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[0]
011111011111CELL.DEC_V[1]
100111111111CELL_S.DOUBLE_H0[0]
111111111111CELL.TIE_0
xc4000ex IO_E0 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[7][6]MAIN[16][6]MAIN[8][5]MAIN[13][6]MAIN[10][6]MAIN[11][6]MAIN[14][6]MAIN[9][6]MAIN[12][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G4
111111111CELL.SINGLE_H[4]
xc4000ex IO_E0 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[5][2]MAIN[7][2]MAIN[8][2]MAIN[12][2]MAIN[6][2]MAIN[13][2]MAIN[14][2]MAIN[9][2]MAIN_S[12][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_G4
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_E0 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[5][7]MAIN[11][7]MAIN[12][7]MAIN[9][7]MAIN[7][7]MAIN[8][7]MAIN[10][7]MAIN[6][7]MAIN[14][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F4
111111111CELL.SINGLE_H[2]
xc4000ex IO_E0 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[5][1]MAIN[7][1]MAIN[7][3]MAIN[11][2]MAIN[6][1]MAIN[8][1]MAIN[10][2]MAIN[11][3]MAIN_S[14][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_F4
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_E0 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[20][3]MAIN[18][4]MAIN[19][2]MAIN[21][2]MAIN[19][3]MAIN[23][3]MAIN[20][2]MAIN[24][3]CELL.IMUX_IO_T[0]
Source
00011011CELL.LONG_IO_V[3]
00011101CELL.LONG_IO_V[1]
00011110CELL.GCLK[0]
00101011CELL.LONG_IO_V[0]
00101101CELL.DEC_V[2]
00110011CELL.DOUBLE_IO_E2[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[3]
01111111CELL.TIE_0
10011111CELL.DOUBLE_IO_E1[0]
10101111CELL.DOUBLE_IO_E1[1]
10110111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E0 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[16][3]MAIN[14][3]MAIN[18][2]MAIN[23][2]MAIN[17][3]MAIN[25][2]MAIN[16][2]MAIN[15][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.LONG_IO_V[1]
00101101CELL.LONG_IO_V[3]
00101110CELL.GCLK[0]
00110011CELL.DEC_V[2]
00110101CELL.LONG_IO_V[0]
01101111CELL.DOUBLE_IO_E1[0]
01110111CELL.DOUBLE_IO_E2[0]
10111011CELL.DOUBLE_IO_E2[1]
10111101CELL.LONG_IO_V[2]
10111110CELL.DEC_V[3]
11111111CELL.DOUBLE_IO_E1[1]

Bels TBUF

xc4000ex IO_E0 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E0 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[25][3]!MAIN[13][3]
DRIVE1_DUP!MAIN_S[20][11]!MAIN[36][11]

Bels IO

xc4000ex IO_E0 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[2][6]CELL.IMUX_IO_IK[1] invert by !MAIN[2][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[1][9]CELL.IMUX_IO_OK[1] invert by !MAIN[2][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G1CELL.IMUX_CLB_F1
TinCELL.IMUX_IO_T[0] invert by !MAIN[0][9]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_WE_I1[0]CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
xc4000ex IO_E0 enum IO_SLEW
IO[0].SLEWMAIN[2][9]
IO[1].SLEWMAIN[0][0]
FAST0
SLOW1
xc4000ex IO_E0 enum IO_PULL
IO[0].PULLMAIN[8][6]MAIN[2][7]
IO[1].PULLMAIN[0][1]MAIN[2][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_E0 enum IO_MUX_I
IO[0].MUX_I1MAIN[2][5]MAIN[1][5]
IO[1].MUX_I1MAIN[2][4]MAIN[0][4]
IO[0].MUX_I2MAIN[0][5]MAIN[0][6]
IO[1].MUX_I2MAIN[1][4]MAIN[0][3]
I01
IQ11
IQL10
xc4000ex IO_E0 enum IO_IFF_D
IO[0].IFF_DMAIN[3][5]MAIN[1][6]
IO[1].IFF_DMAIN[3][4]MAIN[1][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_E0 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[0][7]
IO[1].MUX_OFF_DMAIN[0][2]
O11
O20
xc4000ex IO_E0 enum IO_MUX_O
IO[0].MUX_OMAIN[4][8]MAIN[1][8]MAIN[3][9]MAIN[4][9]
IO[1].MUX_OMAIN[4][1]MAIN[3][1]MAIN[3][0]MAIN[4][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_E0 enum IO_SYNC_D
IO[0].SYNC_DMAIN[4][6]
IO[1].SYNC_DMAIN[4][2]
I1
DELAY0

Bels DEC

xc4000ex IO_E0 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C1CELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_E0 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E0 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[25][7]!MAIN[14][7]

Bel wires

xc4000ex IO_E0 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F1IO[1].O2
CELL.IMUX_CLB_G1IO[0].O2
CELL.IMUX_CLB_C1DEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_E0 rect MAIN
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] TBUF[1]: ! DRIVE1_DUP INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[8] ← CELL.OCTAL_IO_E[0] INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !bipass CELL.DOUBLE_IO_E1[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_E1[1] = CELL.QUAD_H2[1] - INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.QUAD_H2[2] INT: !bipass CELL.QUAD_H0[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.IMUX_CLB_F4 bit 0 - INT: mux CELL.IMUX_CLB_G4 bit 1 - - - - - - - INT: !pass CELL.QUAD_H1[1] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.QUAD_H1[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.DOUBLE_IO_E1[2] = CELL.QUAD_H3[2] - IO[0]: ! IFF_CE_ENABLE_NO_IQ
B10 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[0] ← CELL.OCTAL_IO_E[8] INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.QUAD_H0[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.QUAD_H3[0] INT: !bipass CELL.DOUBLE_IO_E1[3] = CELL.QUAD_H1[2] INT: !pass CELL.QUAD_H1[2] ← CELL.DEC_V[1] INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: !pass CELL.QUAD_H1[0] ← CELL.DEC_V[3] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.QUAD_H1[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H0[0] = CELL.LONG_IO_V[3] - IO[1]: ! IFF_CE_ENABLE_NO_IQ
B9 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_E[8] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E2[3] IO[0]: ! OFF_CE_ENABLE INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E2[1] INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[1] INT: mux CELL.LONG_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 11 IO[0]: MUX_O bit 0 IO[0]: MUX_O bit 1 IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: !invert T
B8 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_E[5] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[3] bit 1 IO[0]: ! IFF_CE_ENABLE INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 10 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_OQ bit 0 IO[0]: ! READBACK_I2 bit 0 IO[0]: MUX_O bit 2 IO[0]: ! READBACK_I1 bit 0
B7 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_E[4] - INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 2 INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[5] bit 2 IO[1]: ! IFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[3] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_E0[1] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 3 PULLUP_TBUF[1]: ! ENABLE INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 8 IO[0]: OFF_USED IO[0]: ! OFF_D_INV IO[0]: PULL bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: MUX_OFF_D bit 0
B6 - INT: mux CELL.IMUX_CLB_C1 bit 3 INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] INT: mux CELL.IMUX_CLB_C1 bit 4 INT: mux CELL.IMUX_CLB_G1 bit 4 INT: mux CELL.IMUX_CLB_C3 bit 1 INT: mux CELL.IMUX_CLB_C3 bit 0 INT: mux CELL.IMUX_CLB_F1 bit 1 INT: mux CELL.IMUX_CLB_F1 bit 0 INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_E[1] INT: mux CELL.LONG_H[4] bit 0 INT: mux CELL.LONG_H[4] bit 3 INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.DOUBLE_IO_E2[3] ← CELL.DBUF_IO_V[1] INT: mux CELL.LONG_H[5] bit 1 INT: mux CELL.LONG_H[5] bit 0 INT: !pass CELL.DOUBLE_IO_E0[0] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[2] ← CELL.DBUF_IO_V[0] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.DOUBLE_IO_E2[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 5 DEC[1]: O4_N INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 1 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 8 DEC[1]: ! O3_P DEC[1]: ! O1_P IO[0]: SYNC_D bit 0 IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0
B5 - INT: mux CELL.IMUX_CLB_G1 bit 2 INT: mux CELL.IMUX_CLB_G3 bit 0 INT: mux CELL.IMUX_CLB_G3 bit 1 INT: mux CELL.IMUX_CLB_F3 bit 0 INT: mux CELL.IMUX_CLB_F3 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 0 INT: mux CELL.IMUX_CLB_C1 bit 1 INT: mux CELL.IMUX_CLB_C1 bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_E[2] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E0[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E0[0] INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.DOUBLE_IO_E2[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E1[0] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E1[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E2[0] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E2[0] INT: !pass CELL.DOUBLE_IO_E2[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E2[2] DEC[1]: ! O4_P DEC[2]: O4_P INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[2] DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 6 DEC[2]: ! O3_N DEC[1]: O3_N DEC[1]: O1_N DEC[2]: O1_P IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 IO[0]: MUX_I2 bit 1
B4 - INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_CLB_Y_E INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_CLB_Y_E INT: mux CELL.IMUX_CLB_G1 bit 7 INT: mux CELL.IMUX_CLB_G1 bit 6 - INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_CLB_Y_E INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_CLB_YQ_E INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_WE_I2[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_CLB_YQ_E INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_E[7] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: mux CELL.IMUX_IO_T[0] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E1[2] INT: !pass CELL.DOUBLE_IO_E2[2] ← CELL.DBUF_IO_V[1] DEC[0]: ! O4_P DEC[2]: ! O4_N DEC[0]: ! O2_P DEC[2]: O2_P DEC[1]: O2_N DEC[2]: O3_P DEC[0]: O3_N DEC[0]: ! O1_P DEC[2]: ! O1_N IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I1 bit 0
B3 INT: mux CELL.IMUX_CLB_C1 bit 7 - INT: mux CELL.IMUX_CLB_C1 bit 9 INT: mux CELL.IMUX_CLB_C1 bit 5 INT: mux CELL.IMUX_CLB_F1 bit 2 INT: mux CELL.IMUX_CLB_F1 bit 3 INT: mux CELL.IMUX_CLB_G3 bit 5 INT: mux CELL.IMUX_CLB_G1 bit 3 INT: mux CELL.IMUX_CLB_G1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 2 INT: mux CELL.IMUX_CLB_F3 bit 2 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_CLB_YQ_E INT: mux CELL.IMUX_CLB_C3 bit 10 INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: mux CELL.IMUX_CLB_G3 bit 10 INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] INT: mux CELL.IMUX_CLB_F1 bit 12 INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: mux CELL.IMUX_CLB_C1 bit 16 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] INT: mux CELL.IMUX_CLB_G1 bit 15 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_E[6] TBUF[0]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 - INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E1[2] INT: mux CELL.IMUX_IO_T[1] bit 6 TBUF[1]: ! DRIVE1 DEC[0]: O4_N INT: mux CELL.IMUX_IO_IK[1] bit 1 DEC[0]: O2_N IO[1]: ! IFF_SRVAL bit 0 DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[0]: ! O3_P DEC[0]: O1_N IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[1]: !invert IK IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0
B2 INT: mux CELL.IMUX_CLB_C1 bit 6 - INT: mux CELL.IMUX_CLB_F1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 8 INT: mux CELL.IMUX_CLB_F1 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 7 INT: mux CELL.IMUX_CLB_G3 bit 6 INT: mux CELL.IMUX_CLB_G3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 11 INT: mux CELL.IMUX_CLB_F3 bit 15 INT: mux CELL.IMUX_CLB_F3 bit 17 INT: mux CELL.IMUX_CLB_C3 bit 11 INT: mux CELL.IMUX_CLB_C3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 11 INT: mux CELL.IMUX_CLB_G3 bit 14 INT: mux CELL.IMUX_CLB_G3 bit 17 INT: mux CELL.IMUX_CLB_F1 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 16 INT: mux CELL.IMUX_CLB_C1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 10 INT: mux CELL.IMUX_CLB_C1 bit 15 - INT: mux CELL.IMUX_CLB_G1 bit 9 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_E[3] INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 INT: mux CELL.IMUX_IO_T[1] bit 5 - INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 8 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! READBACK_OQ bit 0 IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0
B1 INT: mux CELL.IMUX_CLB_G3 bit 3 - INT: mux CELL.IMUX_CLB_C3 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 7 INT: mux CELL.IMUX_CLB_F3 bit 6 INT: mux CELL.IMUX_CLB_F1 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 14 INT: mux CELL.IMUX_CLB_F3 bit 12 INT: mux CELL.IMUX_CLB_C3 bit 2 INT: mux CELL.IMUX_CLB_C3 bit 14 INT: mux CELL.IMUX_CLB_C3 bit 15 INT: mux CELL.IMUX_CLB_G3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 14 INT: mux CELL.IMUX_CLB_F1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 14 INT: mux CELL.IMUX_CLB_C1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 11 - INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 8 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 1
B0 INT: mux CELL.IMUX_CLB_F1 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 8 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.IMUX_CLB_F3 bit 16 INT: mux CELL.IMUX_CLB_F3 bit 10 INT: mux CELL.IMUX_CLB_F3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 13 INT: mux CELL.IMUX_CLB_G3 bit 18 INT: mux CELL.IMUX_CLB_F1 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 10 INT: mux CELL.IMUX_CLB_F1 bit 13 INT: mux CELL.IMUX_CLB_C1 bit 2 INT: mux CELL.IMUX_CLB_C1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 14 INT: mux CELL.IMUX_CLB_G1 bit 10 INT: mux CELL.IMUX_CLB_G1 bit 16 - INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 10 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 1 IO[1]: !invert OK IO[1]: !invert T IO[1]: SLEW bit 0
xc4000ex IO_E0 rect MAIN_S
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TBUF[0]: ! DRIVE1_DUP - - - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_E0 rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_C1 bit 8 -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_G1 bit 8 -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_E0_N

Cells: 3

Switchbox INT

xc4000ex IO_E0_N switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_E[0]CELL.OCTAL_IO_E[8]!MAIN[26][10]
CELL.OCTAL_IO_E[8]CELL.OCTAL_IO_E[0]!MAIN[26][11]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[27][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[31][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[28][4]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[28][6]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[39][4]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[41][6]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[33][4]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[39][8]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[35][6]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[35][4]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[32][6]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[36][8]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[44][7]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[43][7]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[49][7]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[50][7]
xc4000ex IO_E0_N switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[0]!MAIN[18][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[24][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[22][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[21][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[21][7]
CELL.SINGLE_H[3]CELL.DEC_V[1]!MAIN[9][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[15][8]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[34][4]
CELL.SINGLE_H[4]CELL.DEC_V[2]!MAIN[10][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[25][4]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[28][3]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[19][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[20][4]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[35][9]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[17][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[24][8]
CELL.SINGLE_H[7]CELL.DEC_V[3]!MAIN[17][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[25][8]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[47][7]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[33][5]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[41][9]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[40][7]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[42][7]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[48][6]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[49][6]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[27][6]
CELL.SINGLE_V[0]CELL.OUT_IO_WE_I2[0]!MAIN[29][4]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[29][8]
CELL.SINGLE_V[1]CELL.OUT_IO_WE_I2[1]!MAIN[30][4]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[35][8]
CELL.SINGLE_V[2]CELL.OUT_CLB_Y_E!MAIN[31][4]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[34][9]
CELL.SINGLE_V[3]CELL.OUT_CLB_YQ_E!MAIN[36][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[27][7]
CELL.SINGLE_V[4]CELL.OUT_IO_WE_I2[0]!MAIN[40][3]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[41][5]
CELL.SINGLE_V[5]CELL.OUT_IO_WE_I2[1]!MAIN[37][4]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[41][7]
CELL.SINGLE_V[6]CELL.OUT_CLB_Y_E!MAIN[40][4]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[27][9]
CELL.SINGLE_V[7]CELL.OUT_CLB_YQ_E!MAIN[39][3]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1[0]!MAIN[20][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2_S1!MAIN[23][4]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1_S1!MAIN[23][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2[0]!MAIN[23][6]
CELL.DOUBLE_V0[0]CELL.OUT_CLB_YQ_E!MAIN[27][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_WE_I2[1]!MAIN[38][4]
CELL.DOUBLE_V1[0]CELL.OUT_CLB_Y_E!MAIN[32][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_WE_I2[0]!MAIN[41][4]
CELL.DOUBLE_IO_E0[0]CELL.DBUF_IO_V[0]!MAIN[19][6]
CELL.DOUBLE_IO_E0[1]CELL.DBUF_IO_V[0]!MAIN[16][7]
CELL.DOUBLE_IO_E0[2]CELL.DBUF_IO_V[0]!MAIN[17][6]
CELL.DOUBLE_IO_E0[3]CELL.DBUF_IO_V[0]!MAIN[17][7]
CELL.DOUBLE_IO_E2[0]CELL.DBUF_IO_V[1]!MAIN[15][5]
CELL.DOUBLE_IO_E2[1]CELL.DBUF_IO_V[1]!MAIN[15][6]
CELL.DOUBLE_IO_E2[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_E2[3]CELL.DBUF_IO_V[1]!MAIN[22][6]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[45][10]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[3][10]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[42][9]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[17][11]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[51][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[22][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[21][10]
CELL.QUAD_H1[0]CELL.DEC_V[3]!MAIN[5][10]
CELL.QUAD_H1[1]CELL.DEC_V[2]!MAIN[5][11]
CELL.QUAD_H1[2]CELL.DEC_V[1]!MAIN[16][10]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[19][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[22][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[3][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[16][11]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[44][10]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[44][9]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[50][10]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[46][10]
CELL.QUAD_V0[0]CELL.OUT_IO_WE_I2[1]!MAIN[47][4]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[42][10]
CELL.QUAD_V0[1]CELL.OUT_CLB_YQ_E!MAIN[50][4]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[51][11]
CELL.QUAD_V0[2]CELL.OUT_CLB_Y_E!MAIN[45][4]
CELL.QUAD_V0[2]CELL.OUT_IO_WE_I2[0]!MAIN[42][0]
CELL.QUAD_V3[0]CELL.OUT_IO_WE_I2[0]!MAIN[43][0]
CELL.QUAD_V3[1]CELL.OUT_CLB_Y_E!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_CLB_YQ_E!MAIN[49][4]
CELL.QUAD_V3[2]CELL.OUT_IO_WE_I2[1]!MAIN[48][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[43][10]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[43][9]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[49][10]
xc4000ex IO_E0_N switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[29][6]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[28][5]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[31][3]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E0[0]!MAIN[25][5]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E2[0]!MAIN[16][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_E[7]!MAIN[26][4]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[31][5]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[30][5]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[30][3]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E1[0]!MAIN[19][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_E[6]!MAIN[26][3]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[33][8]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[32][8]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[34][8]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E0[1]!MAIN[16][9]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E2[1]!MAIN[10][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_E[5]!MAIN[26][8]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[32][7]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[29][7]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[31][7]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E1[1]!MAIN[12][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_E[4]!MAIN[26][7]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[37][6]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[40][6]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[36][6]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E0[2]!MAIN[17][4]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E2[2]!MAIN[13][5]
CELL.SINGLE_H[4]CELL.OCTAL_IO_E[3]!MAIN[26][2]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[36][5]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[37][3]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[38][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E1[2]!MAIN[14][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_E[2]!MAIN[26][5]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[36][7]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[37][8]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[37][7]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E0[3]!MAIN[25][9]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E2[3]!MAIN[19][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_E[1]!MAIN[26][6]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[39][9]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[36][9]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[38][8]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E1[3]!MAIN[21][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_E[8]!MAIN[26][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[27][5]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[29][5]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[48][7]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[31][6]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[32][5]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[46][7]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[32][9]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[33][9]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[42][8]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[33][7]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[34][7]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[50][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[40][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[38][6]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[45][7]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[37][5]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[39][5]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[47][8]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[35][7]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[38][7]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[48][8]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[38][9]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[40][9]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[43][8]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[30][6]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[32][3]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[31][9]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[28][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[39][6]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[40][5]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[39][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[37][9]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[34][11]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[35][10]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[35][11]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[36][10]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[38][11]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[39][10]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[37][11]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[37][10]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[30][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[28][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[29][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E0[1]!MAIN[15][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E1[1]!MAIN[13][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E2[1]!MAIN[11][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[34][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[33][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[34][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E0[2]!MAIN[16][4]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E1[2]!MAIN[15][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E2[2]!MAIN[14][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E0[0]!MAIN[23][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E1[0]!MAIN[20][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E2[0]!MAIN[17][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E0[3]!MAIN[24][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E1[3]!MAIN[22][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E2[3]!MAIN[20][9]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[45][8]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[30][7]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[30][8]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[44][8]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[34][5]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[35][5]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[28][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[35][3]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[38][10]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[34][10]
CELL.DOUBLE_IO_E0[0]CELL.DOUBLE_IO_E2[0]!MAIN[22][5]
CELL.DOUBLE_IO_E0[0]CELL.QUAD_H3[0]!MAIN[18][10]
CELL.DOUBLE_IO_E0[1]CELL.DOUBLE_IO_E2[1]!MAIN[14][9]
CELL.DOUBLE_IO_E0[1]CELL.QUAD_H1[0]!MAIN[4][10]
CELL.DOUBLE_IO_E0[2]CELL.DOUBLE_IO_E2[2]!MAIN[15][4]
CELL.DOUBLE_IO_E0[2]CELL.QUAD_H1[1]!MAIN[4][11]
CELL.DOUBLE_IO_E0[3]CELL.DOUBLE_IO_E2[3]!MAIN[23][9]
CELL.DOUBLE_IO_E0[3]CELL.QUAD_H2[2]!MAIN[19][11]
CELL.DOUBLE_IO_E1[0]CELL.QUAD_H2[0]!MAIN[23][11]
CELL.DOUBLE_IO_E1[1]CELL.QUAD_H2[1]!MAIN[21][11]
CELL.DOUBLE_IO_E1[2]CELL.QUAD_H3[2]!MAIN[2][11]
CELL.DOUBLE_IO_E1[3]CELL.QUAD_H1[2]!MAIN[17][10]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[43][11]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[44][11]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[40][11]
CELL.QUAD_H0[0]CELL.LONG_IO_V[3]!MAIN[2][10]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[49][8]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[47][9]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[48][9]
CELL.QUAD_H0[1]CELL.LONG_IO_V[2]!MAIN[18][11]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[49][11]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[50][11]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[46][11]
CELL.QUAD_H0[2]CELL.LONG_IO_V[1]!MAIN[20][10]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[42][11]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[41][11]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[50][9]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[51][9]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[48][11]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[47][11]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[39][11]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[49][9]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[45][11]
xc4000ex IO_E0_N switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[21][3]MAIN[24][2]MAIN[22][2]MAIN[22][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_E2[0]
0101CELL.DOUBLE_IO_E2[1]
0110CELL.DOUBLE_IO_E2[3]
1111CELL.DOUBLE_IO_E2[2]
xc4000ex IO_E0_N switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[8][8]MAIN[9][8]MAIN[11][8]MAIN[10][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_E0[1]
0101CELL.DOUBLE_IO_E0[2]
0110CELL.DOUBLE_IO_E0[3]
1111CELL.DOUBLE_IO_E0[0]
xc4000ex IO_E0_N switchbox INT muxes QBUF[0]
BitsDestination
MAIN[40][10]MAIN[41][10]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_E0_N switchbox INT muxes QBUF[1]
BitsDestination
MAIN[45][9]MAIN[46][9]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_E0_N switchbox INT muxes QBUF[2]
BitsDestination
MAIN[47][10]MAIN[48][10]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_E0_N switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[24][1]MAIN[24][0]MAIN[25][1]MAIN[25][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E0_N switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[10][1]MAIN[10][0]MAIN[11][0]MAIN[11][1]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E0_N switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[24][6]MAIN[22][7]MAIN[24][7]MAIN[25][6]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E0_N switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[15][7]MAIN[19][7]MAIN[21][6]MAIN[20][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E0_N switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][5]MAIN[24][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_E0_N switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[12][8]MAIN[8][9]MAIN[13][8]MAIN[14][8]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_E0_N switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[20][8]MAIN[21][8]MAIN[23][8]MAIN[22][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_E0_N switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[19][8]MAIN[16][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_E0_N switchbox INT muxes ECLK_V
BitsDestination
MAIN[7][11]MAIN[8][11]MAIN[12][11]MAIN[14][11]MAIN[6][11]MAIN[9][11]MAIN[11][11]CELL.ECLK_V
Source
0011001CELL_N.LONG_IO_H[1]
0011111CELL.SINGLE_H[3]
0101001CELL_N.LONG_IO_H[3]
0101111CELL.SINGLE_H[4]
0110001CELL_N.DOUBLE_IO_E1[3]
0110111CELL.SINGLE_H[5]
0111010CELL_N.OUT_BUFGE_H
1111001CELL_N.LONG_IO_H[0]
1111111CELL.SINGLE_H[2]
xc4000ex IO_E0_N switchbox INT muxes IMUX_CLB_F1
BitsDestination
MAIN[32][2]MAIN[34][0]MAIN[33][1]MAIN[32][0]MAIN[33][3]MAIN[32][1]MAIN[33][0]MAIN[33][2]MAIN[47][2]MAIN[51][0]MAIN[42][1]MAIN[49][2]MAIN[46][2]MAIN[46][3]MAIN[47][3]MAIN[43][6]MAIN[42][6]CELL.IMUX_CLB_F1
Source
00100111111111111CELL.SINGLE_V[3]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.SINGLE_V[7]
00111111111111111CELL.SINGLE_V[0]
01000111111111111CELL.LONG_V[3]
01001011111111111CELL.DOUBLE_V0[1]
01001110111111111CELL.LONG_V[0]
01011111111111111CELL.SINGLE_V[1]
01100101111111111CELL.SINGLE_V[5]
01101001111111111CELL.LONG_V[1]
01101100111111111CELL.SINGLE_V[6]
01101111001111111CELL.QUAD_V0[0]
01101111010111111CELL.QUAD_V0[1]
01101111011011111CELL.QUAD_V0[2]
01101111101101111CELL.QUAD_V1[0]
01101111101110111CELL.QUAD_V2[0]
01101111101111011CELL.QUAD_V3[0]
01101111110101111CELL.QUAD_V1[1]
01101111110110111CELL.QUAD_V2[1]
01101111110111011CELL.QUAD_V3[1]
01101111111001111CELL.QUAD_V1[2]
01101111111010111CELL.QUAD_V2[2]
01101111111011011CELL.QUAD_V3[2]
01101111111111101CELL.OUT_CLB_Y_E
01101111111111110CELL.OUT_CLB_YQ_E
01111101111111111CELL.DOUBLE_V1[1]
11100111111111111CELL.DOUBLE_V1[0]
11101011111111111CELL.SINGLE_V[4]
11101110111111111CELL.DOUBLE_V0[0]
11111111111111111CELL.SINGLE_V[2]
xc4000ex IO_E0_N switchbox INT muxes IMUX_CLB_F3
BitsDestination
MAIN[39][2]MAIN[41][0]MAIN[40][2]MAIN[41][1]MAIN[39][0]MAIN[40][1]MAIN[41][2]MAIN[40][0]MAIN[48][1]MAIN[44][0]MAIN[44][1]MAIN[43][1]MAIN[45][0]MAIN[45][1]MAIN[48][0]MAIN[41][3]MAIN[46][5]MAIN[47][5]CELL.IMUX_CLB_F3
Source
000011111111111111CELL.SINGLE_V[0]
000111011111111111CELL.DOUBLE_V0[0]
000111101111111111CELL.LONG_V[2]
001111111111111111CELL.SINGLE_V[3]
010001111111111111CELL.DOUBLE_V1[1]
010010111111111111CELL.LONG_V[1]
010101011111111111CELL.DOUBLE_V0[1]
010101101111111111CELL.LONG_V[5]
010110011111111111CELL.SINGLE_V[4]
010110101111111111CELL.LONG_V[4]
010111110011111111CELL.QUAD_V0[0]
010111110101111111CELL.QUAD_V0[1]
010111110110111111CELL.QUAD_V0[2]
010111111011011111CELL.QUAD_V1[0]
010111111011101111CELL.QUAD_V2[0]
010111111011110111CELL.QUAD_V3[0]
010111111101011111CELL.QUAD_V1[1]
010111111101101111CELL.QUAD_V2[1]
010111111101110111CELL.QUAD_V3[1]
010111111110011111CELL.QUAD_V1[2]
010111111110101111CELL.QUAD_V2[2]
010111111110110111CELL.QUAD_V3[2]
010111111111111011CELL.GCLK[0]
010111111111111101CELL.OUT_CLB_Y_E
010111111111111110CELL.OUT_CLB_YQ_E
011101111111111111CELL.SINGLE_V[1]
011110111111111111CELL.SINGLE_V[2]
110011111111111111CELL.SINGLE_V[6]
110111011111111111CELL.DOUBLE_V1[0]
110111101111111111CELL.SINGLE_V[5]
111111111111111111CELL.SINGLE_V[7]
xc4000ex IO_E0_N switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[15][10]MAIN[15][11]CELL.IMUX_CLB_F4
Source
01CELL.LONG_V[7]
10CELL.LONG_V[9]
11CELL.GCLK[4]
xc4000ex IO_E0_N switchbox INT muxes IMUX_CLB_G1
BitsDestination
MAIN[27][0]MAIN[27][3]MAIN[29][0]MAIN[29][1]MAIN[28][1]MAIN[27][1]MAIN[28][0]MAIN[27][2]MAIN_W[1][1]MAIN[44][4]MAIN[43][4]MAIN[43][3]MAIN[46][6]MAIN[44][3]MAIN[50][5]MAIN[45][5]MAIN[44][5]CELL.IMUX_CLB_G1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011101111111111CELL.SINGLE_V[4]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.LONG_V[3]
00110011111111111CELL.SINGLE_V[1]
00110110111111111CELL.DOUBLE_V1[0]
00111001111111111CELL.DOUBLE_V0[1]
00111100111111111CELL.LONG_V[0]
00111111001111111CELL.QUAD_V0[0]
00111111010111111CELL.QUAD_V0[1]
00111111011011111CELL.QUAD_V0[2]
00111111101101111CELL.QUAD_V1[0]
00111111101110111CELL.QUAD_V2[0]
00111111101111011CELL.QUAD_V3[0]
00111111110101111CELL.QUAD_V1[1]
00111111110110111CELL.QUAD_V2[1]
00111111110111011CELL.QUAD_V3[1]
00111111111001111CELL.QUAD_V1[2]
00111111111010111CELL.QUAD_V2[2]
00111111111011011CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.SINGLE_V[3]
01110111111111111CELL.DOUBLE_V0[0]
01111101111111111CELL.SINGLE_V[7]
10011111111111111CELL.DOUBLE_V1[1]
10111011111111111CELL.LONG_V[1]
10111110111111111CELL.SINGLE_V[5]
11111111111111111CELL.SINGLE_V[6]
xc4000ex IO_E0_N switchbox INT muxes IMUX_CLB_G3
BitsDestination
MAIN[35][0]MAIN[34][2]MAIN[36][1]MAIN[34][1]MAIN[35][2]MAIN[36][0]MAIN[35][1]MAIN[36][2]MAIN[36][3]MAIN[48][2]MAIN[42][2]MAIN[44][2]MAIN[43][2]MAIN[45][3]MAIN[45][2]MAIN[51][1]MAIN[42][3]MAIN[48][5]MAIN[49][5]CELL.IMUX_CLB_G3
Source
0001111111111111111CELL.SPECIAL_CLB_CIN
0010011111111111111CELL.SINGLE_V[0]
0010101111111111111CELL.SINGLE_V[2]
0010111011111111111CELL.SINGLE_V[4]
0011010111111111111CELL.LONG_V[4]
0011011101111111111CELL.LONG_V[2]
0011100111111111111CELL.SINGLE_V[1]
0011101101111111111CELL.SINGLE_V[6]
0011110011111111111CELL.DOUBLE_V0[1]
0011111001111111111CELL.LONG_V[5]
0011111110011111111CELL.QUAD_V0[0]
0011111110101111111CELL.QUAD_V0[1]
0011111110110111111CELL.QUAD_V0[2]
0011111111011011111CELL.QUAD_V1[0]
0011111111011101111CELL.QUAD_V2[0]
0011111111011110111CELL.QUAD_V3[0]
0011111111101011111CELL.QUAD_V1[1]
0011111111101101111CELL.QUAD_V2[1]
0011111111101110111CELL.QUAD_V3[1]
0011111111110011111CELL.QUAD_V1[2]
0011111111110101111CELL.QUAD_V2[2]
0011111111110110111CELL.QUAD_V3[2]
0011111111111111011CELL.GCLK[0]
0011111111111111101CELL.OUT_CLB_Y_E
0011111111111111110CELL.OUT_CLB_YQ_E
0111011111111111111CELL.DOUBLE_V0[0]
0111101111111111111CELL.SINGLE_V[5]
0111111011111111111CELL.DOUBLE_V1[0]
1010111111111111111CELL.DOUBLE_V1[1]
1011110111111111111CELL.LONG_V[1]
1011111101111111111CELL.SINGLE_V[7]
1111111111111111111CELL.SINGLE_V[3]
xc4000ex IO_E0_N switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[13][11]MAIN[13][10]CELL.IMUX_CLB_G4
Source
01CELL.LONG_V[9]
10CELL.GCLK[4]
11CELL.LONG_V[6]
xc4000ex IO_E0_N switchbox INT muxes IMUX_CLB_C1
BitsDestination
MAIN[29][3]MAIN[29][2]MAIN[31][1]MAIN[30][0]MAIN[30][1]MAIN[31][2]MAIN[30][2]MAIN[49][3]MAIN_W[1][2]MAIN[51][3]MAIN[51][2]MAIN[48][3]MAIN[47][6]MAIN[50][6]MAIN[31][0]MAIN[43][5]MAIN[42][5]CELL.IMUX_CLB_C1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[1]
00101011111111111CELL.DOUBLE_V0[0]
00101101111111111CELL.DOUBLE_V1[0]
00110011111111111CELL.SINGLE_V[3]
00110101111111111CELL.SINGLE_V[7]
00111011111111011CELL.LONG_V[2]
00111101111111011CELL.LONG_V[3]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[2]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E0_N switchbox INT muxes IMUX_CLB_C3
BitsDestination
MAIN[37][0]MAIN[37][1]MAIN[38][1]MAIN[38][0]MAIN[37][2]MAIN[38][2]MAIN[38][3]MAIN[47][1]MAIN[49][0]MAIN[50][0]MAIN[49][1]MAIN[46][1]MAIN[46][0]MAIN[47][0]MAIN[39][1]MAIN[45][6]MAIN[44][6]CELL.IMUX_CLB_C3
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011111111111011CELL.GCLK[2]
00101011111111111CELL.SINGLE_V[3]
00101101111111111CELL.SINGLE_V[7]
00110011111111111CELL.DOUBLE_V0[0]
00110101111111111CELL.DOUBLE_V1[0]
00111011111111011CELL.LONG_V[3]
00111101111111011CELL.LONG_V[2]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[1]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E0_N switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[25][10]MAIN[24][10]MAIN[25][11]MAIN[23][10]MAIN[24][11]CELL.IMUX_CLB_C4
Source
01111CELL.LONG_V[0]
10111CELL.LONG_V[4]
11011CELL.LONG_V[6]
11101CELL.LONG_V[8]
11110CELL.GCLK[5]
11111off
xc4000ex IO_E0_N switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[23][1]MAIN[21][0]MAIN[23][0]MAIN[21][1]MAIN[22][0]MAIN[22][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.DOUBLE_IO_E2[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[1]
011111CELL.DOUBLE_IO_E1[2]
100111CELL.DOUBLE_IO_E1[3]
101011CELL.DOUBLE_IO_E2[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_E0_N switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][1]MAIN[12][0]MAIN[14][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_E1[2]
001111CELL.DOUBLE_IO_E1[3]
010011CELL.OUT_IO_WE_I2[0]
010101CELL.LONG_IO_V[1]
010110CELL.DEC_V[2]
011011CELL.DOUBLE_IO_E2[3]
011110CELL.OUT_IO_WE_I2[1]
110111CELL.DOUBLE_IO_E2[2]
111111CELL.TIE_0
xc4000ex IO_E0_N switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[17][0]MAIN[19][0]MAIN[20][0]MAIN[20][1]MAIN[19][1]MAIN[18][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E2[0]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_E1[0]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_E2[1]
111111CELL.DOUBLE_IO_E1[1]
xc4000ex IO_E0_N switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[15][0]MAIN[17][1]MAIN[15][1]MAIN[18][1]MAIN[16][0]MAIN[16][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E1[1]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_E2[1]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_E1[0]
111111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E0_N switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[5][9]MAIN[5][8]MAIN[10][10]MAIN[7][9]MAIN[6][9]MAIN[8][10]MAIN[7][10]MAIN[6][10]MAIN[7][8]MAIN[6][8]MAIN[9][10]MAIN[11][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011101111CELL.DEC_V[2]
001011111101CELL.LONG_IO_V[0]
001101101111CELL.DEC_V[1]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[3]
001111101011CELL.DEC_V[0]
001111111110CELL.IMUX_CLB_C4
011111101111CELL.DOUBLE_H0[1]
101011111111CELL.LONG_H[3]
101101111111CELL.LONG_H[4]
101111110111CELL.DOUBLE_H1[0]
101111111011CELL.LONG_H[5]
111111111111CELL.TIE_0
xc4000ex IO_E0_N switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[6][0]MAIN[5][0]MAIN_S[7][11]MAIN[9][1]MAIN[7][0]MAIN[8][0]MAIN[9][0]MAIN_S[10][11]MAIN_S[6][11]MAIN_S[8][11]MAIN_S[9][11]MAIN_S[11][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[2]
000111011111CELL.DEC_V[3]
001110101111CELL_S.SINGLE_H[4]
001110111101CELL_S.LONG_IO_V[2]
001111001111CELL_S.SINGLE_H[5]
001111011101CELL_S.LONG_IO_V[3]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C4
011011111111CELL_S.DOUBLE_H1[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[0]
011111011111CELL.DEC_V[1]
100111111111CELL_S.DOUBLE_H0[0]
111111111111CELL.TIE_0
xc4000ex IO_E0_N switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[7][6]MAIN[16][6]MAIN[8][5]MAIN[13][6]MAIN[10][6]MAIN[11][6]MAIN[14][6]MAIN[9][6]MAIN[12][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G4
111111111CELL.SINGLE_H[4]
xc4000ex IO_E0_N switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[5][2]MAIN[7][2]MAIN[8][2]MAIN[12][2]MAIN[6][2]MAIN[13][2]MAIN[14][2]MAIN[9][2]MAIN_S[12][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_G4
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_E0_N switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[5][7]MAIN[11][7]MAIN[12][7]MAIN[9][7]MAIN[7][7]MAIN[8][7]MAIN[10][7]MAIN[6][7]MAIN[14][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F4
111111111CELL.SINGLE_H[2]
xc4000ex IO_E0_N switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[5][1]MAIN[7][1]MAIN[7][3]MAIN[11][2]MAIN[6][1]MAIN[8][1]MAIN[10][2]MAIN[11][3]MAIN_S[14][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_F4
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_E0_N switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[20][3]MAIN[18][4]MAIN[19][2]MAIN[21][2]MAIN[19][3]MAIN[23][3]MAIN[20][2]MAIN[24][3]CELL.IMUX_IO_T[0]
Source
00011011CELL.LONG_IO_V[3]
00011101CELL.LONG_IO_V[1]
00011110CELL.GCLK[0]
00101011CELL.LONG_IO_V[0]
00101101CELL.DEC_V[2]
00110011CELL.DOUBLE_IO_E2[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[3]
01111111CELL.TIE_0
10011111CELL.DOUBLE_IO_E1[0]
10101111CELL.DOUBLE_IO_E1[1]
10110111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E0_N switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[16][3]MAIN[14][3]MAIN[18][2]MAIN[23][2]MAIN[17][3]MAIN[25][2]MAIN[16][2]MAIN[15][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.LONG_IO_V[1]
00101101CELL.LONG_IO_V[3]
00101110CELL.GCLK[0]
00110011CELL.DEC_V[2]
00110101CELL.LONG_IO_V[0]
01101111CELL.DOUBLE_IO_E1[0]
01110111CELL.DOUBLE_IO_E2[0]
10111011CELL.DOUBLE_IO_E2[1]
10111101CELL.LONG_IO_V[2]
10111110CELL.DEC_V[3]
11111111CELL.DOUBLE_IO_E1[1]

Bels TBUF

xc4000ex IO_E0_N bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E0_N bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[25][3]!MAIN[13][3]
DRIVE1_DUP!MAIN_S[20][11]!MAIN[36][11]

Bels IO

xc4000ex IO_E0_N bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[2][6]CELL.IMUX_IO_IK[1] invert by !MAIN[2][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[1][9]CELL.IMUX_IO_OK[1] invert by !MAIN[2][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G1CELL.IMUX_CLB_F1
TinCELL.IMUX_IO_T[0] invert by !MAIN[0][9]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_WE_I1[0]CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINoutCELL.OUT_IO_CLKIN-
xc4000ex IO_E0_N enum IO_SLEW
IO[0].SLEWMAIN[2][9]
IO[1].SLEWMAIN[0][0]
FAST0
SLOW1
xc4000ex IO_E0_N enum IO_PULL
IO[0].PULLMAIN[8][6]MAIN[2][7]
IO[1].PULLMAIN[0][1]MAIN[2][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_E0_N enum IO_MUX_I
IO[0].MUX_I1MAIN[2][5]MAIN[1][5]
IO[1].MUX_I1MAIN[2][4]MAIN[0][4]
IO[0].MUX_I2MAIN[0][5]MAIN[0][6]
IO[1].MUX_I2MAIN[1][4]MAIN[0][3]
I01
IQ11
IQL10
xc4000ex IO_E0_N enum IO_IFF_D
IO[0].IFF_DMAIN[3][5]MAIN[1][6]
IO[1].IFF_DMAIN[3][4]MAIN[1][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_E0_N enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[0][7]
IO[1].MUX_OFF_DMAIN[0][2]
O11
O20
xc4000ex IO_E0_N enum IO_MUX_O
IO[0].MUX_OMAIN[4][8]MAIN[1][8]MAIN[3][9]MAIN[4][9]
IO[1].MUX_OMAIN[4][1]MAIN[3][1]MAIN[3][0]MAIN[4][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_E0_N enum IO_SYNC_D
IO[0].SYNC_DMAIN[4][6]
IO[1].SYNC_DMAIN[4][2]
I1
DELAY0

Bels DEC

xc4000ex IO_E0_N bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C1CELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_E0_N bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E0_N bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[25][7]!MAIN[14][7]

Bel wires

xc4000ex IO_E0_N bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F1IO[1].O2
CELL.IMUX_CLB_G1IO[0].O2
CELL.IMUX_CLB_C1DEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2
CELL.OUT_IO_CLKINIO[0].CLKIN

Bitstream

xc4000ex IO_E0_N rect MAIN
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] TBUF[1]: ! DRIVE1_DUP INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[8] ← CELL.OCTAL_IO_E[0] INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !bipass CELL.DOUBLE_IO_E1[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_E1[1] = CELL.QUAD_H2[1] - INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.QUAD_H2[2] INT: !bipass CELL.QUAD_H0[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.IMUX_CLB_F4 bit 0 INT: mux CELL.ECLK_V bit 3 INT: mux CELL.IMUX_CLB_G4 bit 1 INT: mux CELL.ECLK_V bit 4 INT: mux CELL.ECLK_V bit 0 - INT: mux CELL.ECLK_V bit 1 INT: mux CELL.ECLK_V bit 5 INT: mux CELL.ECLK_V bit 6 INT: mux CELL.ECLK_V bit 2 INT: !pass CELL.QUAD_H1[1] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.QUAD_H1[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.DOUBLE_IO_E1[2] = CELL.QUAD_H3[2] - IO[0]: ! IFF_CE_ENABLE_NO_IQ
B10 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[0] ← CELL.OCTAL_IO_E[8] INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.QUAD_H0[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.QUAD_H3[0] INT: !bipass CELL.DOUBLE_IO_E1[3] = CELL.QUAD_H1[2] INT: !pass CELL.QUAD_H1[2] ← CELL.DEC_V[1] INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: !pass CELL.QUAD_H1[0] ← CELL.DEC_V[3] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.QUAD_H1[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H0[0] = CELL.LONG_IO_V[3] - IO[1]: ! IFF_CE_ENABLE_NO_IQ
B9 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_E[8] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E2[3] IO[0]: ! OFF_CE_ENABLE INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E2[1] INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[1] INT: mux CELL.LONG_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 11 IO[0]: MUX_O bit 0 IO[0]: MUX_O bit 1 IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: !invert T
B8 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_E[5] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[3] bit 1 IO[0]: ! IFF_CE_ENABLE INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 10 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_OQ bit 0 IO[0]: ! READBACK_I2 bit 0 IO[0]: MUX_O bit 2 IO[0]: ! READBACK_I1 bit 0
B7 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_E[4] - INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 2 INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[5] bit 2 IO[1]: ! IFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[3] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_E0[1] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 3 PULLUP_TBUF[1]: ! ENABLE INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 8 IO[0]: OFF_USED IO[0]: ! OFF_D_INV IO[0]: PULL bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: MUX_OFF_D bit 0
B6 - INT: mux CELL.IMUX_CLB_C1 bit 3 INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] INT: mux CELL.IMUX_CLB_C1 bit 4 INT: mux CELL.IMUX_CLB_G1 bit 4 INT: mux CELL.IMUX_CLB_C3 bit 1 INT: mux CELL.IMUX_CLB_C3 bit 0 INT: mux CELL.IMUX_CLB_F1 bit 1 INT: mux CELL.IMUX_CLB_F1 bit 0 INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_E[1] INT: mux CELL.LONG_H[4] bit 0 INT: mux CELL.LONG_H[4] bit 3 INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.DOUBLE_IO_E2[3] ← CELL.DBUF_IO_V[1] INT: mux CELL.LONG_H[5] bit 1 INT: mux CELL.LONG_H[5] bit 0 INT: !pass CELL.DOUBLE_IO_E0[0] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[2] ← CELL.DBUF_IO_V[0] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.DOUBLE_IO_E2[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 5 DEC[1]: O4_N INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 1 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 8 DEC[1]: ! O3_P DEC[1]: ! O1_P IO[0]: SYNC_D bit 0 IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0
B5 - INT: mux CELL.IMUX_CLB_G1 bit 2 INT: mux CELL.IMUX_CLB_G3 bit 0 INT: mux CELL.IMUX_CLB_G3 bit 1 INT: mux CELL.IMUX_CLB_F3 bit 0 INT: mux CELL.IMUX_CLB_F3 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 0 INT: mux CELL.IMUX_CLB_C1 bit 1 INT: mux CELL.IMUX_CLB_C1 bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_E[2] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E0[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E0[0] INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.DOUBLE_IO_E2[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E1[0] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E1[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E2[0] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E2[0] INT: !pass CELL.DOUBLE_IO_E2[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E2[2] DEC[1]: ! O4_P DEC[2]: O4_P INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[2] DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 6 DEC[2]: ! O3_N DEC[1]: O3_N DEC[1]: O1_N DEC[2]: O1_P IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 IO[0]: MUX_I2 bit 1
B4 - INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_CLB_Y_E INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_CLB_Y_E INT: mux CELL.IMUX_CLB_G1 bit 7 INT: mux CELL.IMUX_CLB_G1 bit 6 - INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_CLB_Y_E INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_CLB_YQ_E INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_WE_I2[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_CLB_YQ_E INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_E[7] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: mux CELL.IMUX_IO_T[0] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E1[2] INT: !pass CELL.DOUBLE_IO_E2[2] ← CELL.DBUF_IO_V[1] DEC[0]: ! O4_P DEC[2]: ! O4_N DEC[0]: ! O2_P DEC[2]: O2_P DEC[1]: O2_N DEC[2]: O3_P DEC[0]: O3_N DEC[0]: ! O1_P DEC[2]: ! O1_N IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I1 bit 0
B3 INT: mux CELL.IMUX_CLB_C1 bit 7 - INT: mux CELL.IMUX_CLB_C1 bit 9 INT: mux CELL.IMUX_CLB_C1 bit 5 INT: mux CELL.IMUX_CLB_F1 bit 2 INT: mux CELL.IMUX_CLB_F1 bit 3 INT: mux CELL.IMUX_CLB_G3 bit 5 INT: mux CELL.IMUX_CLB_G1 bit 3 INT: mux CELL.IMUX_CLB_G1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 2 INT: mux CELL.IMUX_CLB_F3 bit 2 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_CLB_YQ_E INT: mux CELL.IMUX_CLB_C3 bit 10 INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: mux CELL.IMUX_CLB_G3 bit 10 INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] INT: mux CELL.IMUX_CLB_F1 bit 12 INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: mux CELL.IMUX_CLB_C1 bit 16 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] INT: mux CELL.IMUX_CLB_G1 bit 15 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_E[6] TBUF[0]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 - INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E1[2] INT: mux CELL.IMUX_IO_T[1] bit 6 TBUF[1]: ! DRIVE1 DEC[0]: O4_N INT: mux CELL.IMUX_IO_IK[1] bit 1 DEC[0]: O2_N IO[1]: ! IFF_SRVAL bit 0 DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[0]: ! O3_P DEC[0]: O1_N IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[1]: !invert IK IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0
B2 INT: mux CELL.IMUX_CLB_C1 bit 6 - INT: mux CELL.IMUX_CLB_F1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 8 INT: mux CELL.IMUX_CLB_F1 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 7 INT: mux CELL.IMUX_CLB_G3 bit 6 INT: mux CELL.IMUX_CLB_G3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 11 INT: mux CELL.IMUX_CLB_F3 bit 15 INT: mux CELL.IMUX_CLB_F3 bit 17 INT: mux CELL.IMUX_CLB_C3 bit 11 INT: mux CELL.IMUX_CLB_C3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 11 INT: mux CELL.IMUX_CLB_G3 bit 14 INT: mux CELL.IMUX_CLB_G3 bit 17 INT: mux CELL.IMUX_CLB_F1 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 16 INT: mux CELL.IMUX_CLB_C1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 10 INT: mux CELL.IMUX_CLB_C1 bit 15 - INT: mux CELL.IMUX_CLB_G1 bit 9 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_E[3] INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 INT: mux CELL.IMUX_IO_T[1] bit 5 - INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 8 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! READBACK_OQ bit 0 IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0
B1 INT: mux CELL.IMUX_CLB_G3 bit 3 - INT: mux CELL.IMUX_CLB_C3 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 7 INT: mux CELL.IMUX_CLB_F3 bit 6 INT: mux CELL.IMUX_CLB_F1 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 14 INT: mux CELL.IMUX_CLB_F3 bit 12 INT: mux CELL.IMUX_CLB_C3 bit 2 INT: mux CELL.IMUX_CLB_C3 bit 14 INT: mux CELL.IMUX_CLB_C3 bit 15 INT: mux CELL.IMUX_CLB_G3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 14 INT: mux CELL.IMUX_CLB_F1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 14 INT: mux CELL.IMUX_CLB_C1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 11 - INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 8 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 1
B0 INT: mux CELL.IMUX_CLB_F1 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 8 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.IMUX_CLB_F3 bit 16 INT: mux CELL.IMUX_CLB_F3 bit 10 INT: mux CELL.IMUX_CLB_F3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 13 INT: mux CELL.IMUX_CLB_G3 bit 18 INT: mux CELL.IMUX_CLB_F1 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 10 INT: mux CELL.IMUX_CLB_F1 bit 13 INT: mux CELL.IMUX_CLB_C1 bit 2 INT: mux CELL.IMUX_CLB_C1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 14 INT: mux CELL.IMUX_CLB_G1 bit 10 INT: mux CELL.IMUX_CLB_G1 bit 16 - INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 10 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 1 IO[1]: !invert OK IO[1]: !invert T IO[1]: SLEW bit 0
xc4000ex IO_E0_N rect MAIN_S
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TBUF[0]: ! DRIVE1_DUP - - - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_E0_N rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_C1 bit 8 -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_G1 bit 8 -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_E0_F0

Cells: 3

Switchbox INT

xc4000ex IO_E0_F0 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_E[0]CELL.OCTAL_IO_E[8]!MAIN[26][10]
CELL.OCTAL_IO_E[8]CELL.OCTAL_IO_E[0]!MAIN[26][11]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[27][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[31][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[28][4]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[28][6]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[39][4]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[41][6]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[33][4]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[39][8]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[35][6]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[35][4]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[32][6]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[36][8]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[44][7]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[43][7]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[49][7]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[50][7]
xc4000ex IO_E0_F0 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[0]!MAIN[18][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[24][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[22][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[21][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[21][7]
CELL.SINGLE_H[3]CELL.DEC_V[1]!MAIN[9][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[15][8]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[34][4]
CELL.SINGLE_H[4]CELL.DEC_V[2]!MAIN[10][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[25][4]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[28][3]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[19][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[20][4]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[35][9]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[17][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[24][8]
CELL.SINGLE_H[7]CELL.DEC_V[3]!MAIN[17][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[25][8]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[47][7]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[33][5]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[41][9]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[40][7]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[42][7]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[48][6]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[49][6]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[27][6]
CELL.SINGLE_V[0]CELL.OUT_IO_WE_I2[0]!MAIN[29][4]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[29][8]
CELL.SINGLE_V[1]CELL.OUT_IO_WE_I2[1]!MAIN[30][4]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[35][8]
CELL.SINGLE_V[2]CELL.OUT_CLB_Y_E!MAIN[31][4]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[34][9]
CELL.SINGLE_V[3]CELL.OUT_CLB_YQ_E!MAIN[36][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[27][7]
CELL.SINGLE_V[4]CELL.OUT_IO_WE_I2[0]!MAIN[40][3]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[41][5]
CELL.SINGLE_V[5]CELL.OUT_IO_WE_I2[1]!MAIN[37][4]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[41][7]
CELL.SINGLE_V[6]CELL.OUT_CLB_Y_E!MAIN[40][4]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[27][9]
CELL.SINGLE_V[7]CELL.OUT_CLB_YQ_E!MAIN[39][3]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1[0]!MAIN[20][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2_S1!MAIN[23][4]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1_S1!MAIN[23][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2[0]!MAIN[23][6]
CELL.DOUBLE_V0[0]CELL.OUT_CLB_YQ_E!MAIN[27][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_WE_I2[1]!MAIN[38][4]
CELL.DOUBLE_V1[0]CELL.OUT_CLB_Y_E!MAIN[32][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_WE_I2[0]!MAIN[41][4]
CELL.DOUBLE_IO_E0[0]CELL.DBUF_IO_V[0]!MAIN[19][6]
CELL.DOUBLE_IO_E0[1]CELL.DBUF_IO_V[0]!MAIN[16][7]
CELL.DOUBLE_IO_E0[2]CELL.DBUF_IO_V[0]!MAIN[17][6]
CELL.DOUBLE_IO_E0[3]CELL.DBUF_IO_V[0]!MAIN[17][7]
CELL.DOUBLE_IO_E2[0]CELL.DBUF_IO_V[1]!MAIN[15][5]
CELL.DOUBLE_IO_E2[1]CELL.DBUF_IO_V[1]!MAIN[15][6]
CELL.DOUBLE_IO_E2[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_E2[3]CELL.DBUF_IO_V[1]!MAIN[22][6]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[45][10]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[3][10]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[42][9]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[17][11]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[51][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[22][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[21][10]
CELL.QUAD_H1[0]CELL.DEC_V[3]!MAIN[5][10]
CELL.QUAD_H1[1]CELL.DEC_V[2]!MAIN[5][11]
CELL.QUAD_H1[2]CELL.DEC_V[1]!MAIN[16][10]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[19][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[22][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[3][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[16][11]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[44][10]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[44][9]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[50][10]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[46][10]
CELL.QUAD_V0[0]CELL.OUT_IO_WE_I2[1]!MAIN[47][4]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[42][10]
CELL.QUAD_V0[1]CELL.OUT_CLB_YQ_E!MAIN[50][4]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[51][11]
CELL.QUAD_V0[2]CELL.OUT_CLB_Y_E!MAIN[45][4]
CELL.QUAD_V0[2]CELL.OUT_IO_WE_I2[0]!MAIN[42][0]
CELL.QUAD_V3[0]CELL.OUT_IO_WE_I2[0]!MAIN[43][0]
CELL.QUAD_V3[1]CELL.OUT_CLB_Y_E!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_CLB_YQ_E!MAIN[49][4]
CELL.QUAD_V3[2]CELL.OUT_IO_WE_I2[1]!MAIN[48][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[43][10]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[43][9]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[49][10]
xc4000ex IO_E0_F0 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[29][6]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[28][5]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[31][3]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E0[0]!MAIN[25][5]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E2[0]!MAIN[16][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_E[7]!MAIN[26][4]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[31][5]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[30][5]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[30][3]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E1[0]!MAIN[19][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_E[6]!MAIN[26][3]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[33][8]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[32][8]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[34][8]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E0[1]!MAIN[16][9]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E2[1]!MAIN[10][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_E[5]!MAIN[26][8]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[32][7]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[29][7]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[31][7]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E1[1]!MAIN[12][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_E[4]!MAIN[26][7]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[37][6]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[40][6]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[36][6]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E0[2]!MAIN[17][4]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E2[2]!MAIN[13][5]
CELL.SINGLE_H[4]CELL.OCTAL_IO_E[3]!MAIN[26][2]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[36][5]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[37][3]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[38][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E1[2]!MAIN[14][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_E[2]!MAIN[26][5]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[36][7]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[37][8]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[37][7]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E0[3]!MAIN[25][9]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E2[3]!MAIN[19][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_E[1]!MAIN[26][6]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[39][9]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[36][9]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[38][8]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E1[3]!MAIN[21][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_E[8]!MAIN[26][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[27][5]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[29][5]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[48][7]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[31][6]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[32][5]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[46][7]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[32][9]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[33][9]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[42][8]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[33][7]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[34][7]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[50][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[40][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[38][6]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[45][7]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[37][5]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[39][5]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[47][8]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[35][7]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[38][7]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[48][8]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[38][9]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[40][9]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[43][8]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[30][6]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[32][3]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[31][9]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[28][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[39][6]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[40][5]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[39][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[37][9]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[34][11]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[35][10]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[35][11]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[36][10]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[38][11]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[39][10]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[37][11]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[37][10]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[30][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[28][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[29][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E0[1]!MAIN[15][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E1[1]!MAIN[13][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E2[1]!MAIN[11][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[34][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[33][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[34][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E0[2]!MAIN[16][4]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E1[2]!MAIN[15][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E2[2]!MAIN[14][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E0[0]!MAIN[23][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E1[0]!MAIN[20][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E2[0]!MAIN[17][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E0[3]!MAIN[24][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E1[3]!MAIN[22][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E2[3]!MAIN[20][9]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[45][8]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[30][7]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[30][8]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[44][8]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[34][5]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[35][5]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[28][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[35][3]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[38][10]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[34][10]
CELL.DOUBLE_IO_E0[0]CELL.DOUBLE_IO_E2[0]!MAIN[22][5]
CELL.DOUBLE_IO_E0[0]CELL.QUAD_H3[0]!MAIN[18][10]
CELL.DOUBLE_IO_E0[1]CELL.DOUBLE_IO_E2[1]!MAIN[14][9]
CELL.DOUBLE_IO_E0[1]CELL.QUAD_H1[0]!MAIN[4][10]
CELL.DOUBLE_IO_E0[2]CELL.DOUBLE_IO_E2[2]!MAIN[15][4]
CELL.DOUBLE_IO_E0[2]CELL.QUAD_H1[1]!MAIN[4][11]
CELL.DOUBLE_IO_E0[3]CELL.DOUBLE_IO_E2[3]!MAIN[23][9]
CELL.DOUBLE_IO_E0[3]CELL.QUAD_H2[2]!MAIN[19][11]
CELL.DOUBLE_IO_E1[0]CELL.QUAD_H2[0]!MAIN[23][11]
CELL.DOUBLE_IO_E1[1]CELL.QUAD_H2[1]!MAIN[21][11]
CELL.DOUBLE_IO_E1[2]CELL.QUAD_H3[2]!MAIN[2][11]
CELL.DOUBLE_IO_E1[3]CELL.QUAD_H1[2]!MAIN[17][10]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[43][11]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[44][11]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[40][11]
CELL.QUAD_H0[0]CELL.LONG_IO_V[3]!MAIN[2][10]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[49][8]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[47][9]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[48][9]
CELL.QUAD_H0[1]CELL.LONG_IO_V[2]!MAIN[18][11]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[49][11]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[50][11]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[46][11]
CELL.QUAD_H0[2]CELL.LONG_IO_V[1]!MAIN[20][10]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[42][11]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[41][11]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[50][9]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[51][9]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[48][11]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[47][11]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[39][11]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[49][9]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[45][11]
xc4000ex IO_E0_F0 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[21][3]MAIN[24][2]MAIN[22][2]MAIN[22][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_E2[0]
0101CELL.DOUBLE_IO_E2[1]
0110CELL.DOUBLE_IO_E2[3]
1111CELL.DOUBLE_IO_E2[2]
xc4000ex IO_E0_F0 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[8][8]MAIN[9][8]MAIN[11][8]MAIN[10][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_E0[1]
0101CELL.DOUBLE_IO_E0[2]
0110CELL.DOUBLE_IO_E0[3]
1111CELL.DOUBLE_IO_E0[0]
xc4000ex IO_E0_F0 switchbox INT muxes QBUF[0]
BitsDestination
MAIN[40][10]MAIN[41][10]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_E0_F0 switchbox INT muxes QBUF[1]
BitsDestination
MAIN[45][9]MAIN[46][9]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_E0_F0 switchbox INT muxes QBUF[2]
BitsDestination
MAIN[47][10]MAIN[48][10]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_E0_F0 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[24][1]MAIN[24][0]MAIN[25][1]MAIN[25][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E0_F0 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[10][1]MAIN[10][0]MAIN[11][0]MAIN[11][1]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E0_F0 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[24][6]MAIN[22][7]MAIN[24][7]MAIN[25][6]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E0_F0 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[15][7]MAIN[19][7]MAIN[21][6]MAIN[20][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E0_F0 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][5]MAIN[24][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_E0_F0 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[12][8]MAIN[8][9]MAIN[13][8]MAIN[14][8]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_E0_F0 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[20][8]MAIN[21][8]MAIN[23][8]MAIN[22][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_E0_F0 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[19][8]MAIN[16][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_CLB_F1
BitsDestination
MAIN[32][2]MAIN[34][0]MAIN[33][1]MAIN[32][0]MAIN[33][3]MAIN[32][1]MAIN[33][0]MAIN[33][2]MAIN[47][2]MAIN[51][0]MAIN[42][1]MAIN[49][2]MAIN[46][2]MAIN[46][3]MAIN[47][3]MAIN[43][6]MAIN[42][6]CELL.IMUX_CLB_F1
Source
00100111111111111CELL.SINGLE_V[3]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.SINGLE_V[7]
00111111111111111CELL.SINGLE_V[0]
01000111111111111CELL.LONG_V[3]
01001011111111111CELL.DOUBLE_V0[1]
01001110111111111CELL.LONG_V[0]
01011111111111111CELL.SINGLE_V[1]
01100101111111111CELL.SINGLE_V[5]
01101001111111111CELL.LONG_V[1]
01101100111111111CELL.SINGLE_V[6]
01101111001111111CELL.QUAD_V0[0]
01101111010111111CELL.QUAD_V0[1]
01101111011011111CELL.QUAD_V0[2]
01101111101101111CELL.QUAD_V1[0]
01101111101110111CELL.QUAD_V2[0]
01101111101111011CELL.QUAD_V3[0]
01101111110101111CELL.QUAD_V1[1]
01101111110110111CELL.QUAD_V2[1]
01101111110111011CELL.QUAD_V3[1]
01101111111001111CELL.QUAD_V1[2]
01101111111010111CELL.QUAD_V2[2]
01101111111011011CELL.QUAD_V3[2]
01101111111111101CELL.OUT_CLB_Y_E
01101111111111110CELL.OUT_CLB_YQ_E
01111101111111111CELL.DOUBLE_V1[1]
11100111111111111CELL.DOUBLE_V1[0]
11101011111111111CELL.SINGLE_V[4]
11101110111111111CELL.DOUBLE_V0[0]
11111111111111111CELL.SINGLE_V[2]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_CLB_F3
BitsDestination
MAIN[39][2]MAIN[41][0]MAIN[40][2]MAIN[41][1]MAIN[39][0]MAIN[40][1]MAIN[41][2]MAIN[40][0]MAIN[48][1]MAIN[44][0]MAIN[44][1]MAIN[43][1]MAIN[45][0]MAIN[45][1]MAIN[48][0]MAIN[41][3]MAIN[46][5]MAIN[47][5]CELL.IMUX_CLB_F3
Source
000011111111111111CELL.SINGLE_V[0]
000111011111111111CELL.DOUBLE_V0[0]
000111101111111111CELL.LONG_V[2]
001111111111111111CELL.SINGLE_V[3]
010001111111111111CELL.DOUBLE_V1[1]
010010111111111111CELL.LONG_V[1]
010101011111111111CELL.DOUBLE_V0[1]
010101101111111111CELL.LONG_V[5]
010110011111111111CELL.SINGLE_V[4]
010110101111111111CELL.LONG_V[4]
010111110011111111CELL.QUAD_V0[0]
010111110101111111CELL.QUAD_V0[1]
010111110110111111CELL.QUAD_V0[2]
010111111011011111CELL.QUAD_V1[0]
010111111011101111CELL.QUAD_V2[0]
010111111011110111CELL.QUAD_V3[0]
010111111101011111CELL.QUAD_V1[1]
010111111101101111CELL.QUAD_V2[1]
010111111101110111CELL.QUAD_V3[1]
010111111110011111CELL.QUAD_V1[2]
010111111110101111CELL.QUAD_V2[2]
010111111110110111CELL.QUAD_V3[2]
010111111111111011CELL.GCLK[0]
010111111111111101CELL.OUT_CLB_Y_E
010111111111111110CELL.OUT_CLB_YQ_E
011101111111111111CELL.SINGLE_V[1]
011110111111111111CELL.SINGLE_V[2]
110011111111111111CELL.SINGLE_V[6]
110111011111111111CELL.DOUBLE_V1[0]
110111101111111111CELL.SINGLE_V[5]
111111111111111111CELL.SINGLE_V[7]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[15][10]MAIN[15][11]CELL.IMUX_CLB_F4
Source
01CELL.LONG_V[7]
10CELL.LONG_V[9]
11CELL.GCLK[4]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_CLB_G1
BitsDestination
MAIN[27][0]MAIN[27][3]MAIN[29][0]MAIN[29][1]MAIN[28][1]MAIN[27][1]MAIN[28][0]MAIN[27][2]MAIN_W[1][1]MAIN[44][4]MAIN[43][4]MAIN[43][3]MAIN[46][6]MAIN[44][3]MAIN[50][5]MAIN[45][5]MAIN[44][5]CELL.IMUX_CLB_G1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011101111111111CELL.SINGLE_V[4]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.LONG_V[3]
00110011111111111CELL.SINGLE_V[1]
00110110111111111CELL.DOUBLE_V1[0]
00111001111111111CELL.DOUBLE_V0[1]
00111100111111111CELL.LONG_V[0]
00111111001111111CELL.QUAD_V0[0]
00111111010111111CELL.QUAD_V0[1]
00111111011011111CELL.QUAD_V0[2]
00111111101101111CELL.QUAD_V1[0]
00111111101110111CELL.QUAD_V2[0]
00111111101111011CELL.QUAD_V3[0]
00111111110101111CELL.QUAD_V1[1]
00111111110110111CELL.QUAD_V2[1]
00111111110111011CELL.QUAD_V3[1]
00111111111001111CELL.QUAD_V1[2]
00111111111010111CELL.QUAD_V2[2]
00111111111011011CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.SINGLE_V[3]
01110111111111111CELL.DOUBLE_V0[0]
01111101111111111CELL.SINGLE_V[7]
10011111111111111CELL.DOUBLE_V1[1]
10111011111111111CELL.LONG_V[1]
10111110111111111CELL.SINGLE_V[5]
11111111111111111CELL.SINGLE_V[6]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_CLB_G3
BitsDestination
MAIN[35][0]MAIN[34][2]MAIN[36][1]MAIN[34][1]MAIN[35][2]MAIN[36][0]MAIN[35][1]MAIN[36][2]MAIN[36][3]MAIN[48][2]MAIN[42][2]MAIN[44][2]MAIN[43][2]MAIN[45][3]MAIN[45][2]MAIN[51][1]MAIN[42][3]MAIN[48][5]MAIN[49][5]CELL.IMUX_CLB_G3
Source
0001111111111111111CELL.SPECIAL_CLB_CIN
0010011111111111111CELL.SINGLE_V[0]
0010101111111111111CELL.SINGLE_V[2]
0010111011111111111CELL.SINGLE_V[4]
0011010111111111111CELL.LONG_V[4]
0011011101111111111CELL.LONG_V[2]
0011100111111111111CELL.SINGLE_V[1]
0011101101111111111CELL.SINGLE_V[6]
0011110011111111111CELL.DOUBLE_V0[1]
0011111001111111111CELL.LONG_V[5]
0011111110011111111CELL.QUAD_V0[0]
0011111110101111111CELL.QUAD_V0[1]
0011111110110111111CELL.QUAD_V0[2]
0011111111011011111CELL.QUAD_V1[0]
0011111111011101111CELL.QUAD_V2[0]
0011111111011110111CELL.QUAD_V3[0]
0011111111101011111CELL.QUAD_V1[1]
0011111111101101111CELL.QUAD_V2[1]
0011111111101110111CELL.QUAD_V3[1]
0011111111110011111CELL.QUAD_V1[2]
0011111111110101111CELL.QUAD_V2[2]
0011111111110110111CELL.QUAD_V3[2]
0011111111111111011CELL.GCLK[0]
0011111111111111101CELL.OUT_CLB_Y_E
0011111111111111110CELL.OUT_CLB_YQ_E
0111011111111111111CELL.DOUBLE_V0[0]
0111101111111111111CELL.SINGLE_V[5]
0111111011111111111CELL.DOUBLE_V1[0]
1010111111111111111CELL.DOUBLE_V1[1]
1011110111111111111CELL.LONG_V[1]
1011111101111111111CELL.SINGLE_V[7]
1111111111111111111CELL.SINGLE_V[3]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[13][11]MAIN[13][10]CELL.IMUX_CLB_G4
Source
01CELL.LONG_V[9]
10CELL.GCLK[4]
11CELL.LONG_V[6]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_CLB_C1
BitsDestination
MAIN[29][3]MAIN[29][2]MAIN[31][1]MAIN[30][0]MAIN[30][1]MAIN[31][2]MAIN[30][2]MAIN[49][3]MAIN_W[1][2]MAIN[51][3]MAIN[51][2]MAIN[48][3]MAIN[47][6]MAIN[50][6]MAIN[31][0]MAIN[43][5]MAIN[42][5]CELL.IMUX_CLB_C1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[1]
00101011111111111CELL.DOUBLE_V0[0]
00101101111111111CELL.DOUBLE_V1[0]
00110011111111111CELL.SINGLE_V[3]
00110101111111111CELL.SINGLE_V[7]
00111011111111011CELL.LONG_V[2]
00111101111111011CELL.LONG_V[3]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[2]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_CLB_C3
BitsDestination
MAIN[37][0]MAIN[37][1]MAIN[38][1]MAIN[38][0]MAIN[37][2]MAIN[38][2]MAIN[38][3]MAIN[47][1]MAIN[49][0]MAIN[50][0]MAIN[49][1]MAIN[46][1]MAIN[46][0]MAIN[47][0]MAIN[39][1]MAIN[45][6]MAIN[44][6]CELL.IMUX_CLB_C3
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011111111111011CELL.GCLK[2]
00101011111111111CELL.SINGLE_V[3]
00101101111111111CELL.SINGLE_V[7]
00110011111111111CELL.DOUBLE_V0[0]
00110101111111111CELL.DOUBLE_V1[0]
00111011111111011CELL.LONG_V[3]
00111101111111011CELL.LONG_V[2]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[1]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[25][10]MAIN[24][10]MAIN[25][11]MAIN[23][10]MAIN[24][11]CELL.IMUX_CLB_C4
Source
01111CELL.LONG_V[0]
10111CELL.LONG_V[4]
11011CELL.LONG_V[6]
11101CELL.LONG_V[8]
11110CELL.GCLK[5]
11111off
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[23][1]MAIN[21][0]MAIN[23][0]MAIN[21][1]MAIN[22][0]MAIN[22][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.DOUBLE_IO_E2[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[1]
011111CELL.DOUBLE_IO_E1[2]
100111CELL.DOUBLE_IO_E1[3]
101011CELL.DOUBLE_IO_E2[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][1]MAIN[12][0]MAIN[14][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_E1[2]
001111CELL.DOUBLE_IO_E1[3]
010011CELL.OUT_IO_WE_I2[0]
010101CELL.LONG_IO_V[1]
010110CELL.DEC_V[2]
011011CELL.DOUBLE_IO_E2[3]
011110CELL.OUT_IO_WE_I2[1]
110111CELL.DOUBLE_IO_E2[2]
111111CELL.TIE_0
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[17][0]MAIN[19][0]MAIN[20][0]MAIN[20][1]MAIN[19][1]MAIN[18][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E2[0]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_E1[0]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_E2[1]
111111CELL.DOUBLE_IO_E1[1]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[15][0]MAIN[17][1]MAIN[15][1]MAIN[18][1]MAIN[16][0]MAIN[16][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E1[1]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_E2[1]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_E1[0]
111111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[5][9]MAIN[5][8]MAIN[10][10]MAIN[7][9]MAIN[6][9]MAIN[8][10]MAIN[7][10]MAIN[6][10]MAIN[7][8]MAIN[6][8]MAIN[9][10]MAIN[11][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011101111CELL.DEC_V[2]
001011111101CELL.LONG_IO_V[0]
001101101111CELL.DEC_V[1]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[3]
001111101011CELL.DEC_V[0]
001111111110CELL.IMUX_CLB_C4
011111101111CELL.DOUBLE_H0[1]
101011111111CELL.LONG_H[3]
101101111111CELL.LONG_H[4]
101111110111CELL.DOUBLE_H1[0]
101111111011CELL.LONG_H[5]
111111111111CELL.TIE_0
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[6][0]MAIN[5][0]MAIN_S[7][11]MAIN[9][1]MAIN[7][0]MAIN[8][0]MAIN[9][0]MAIN_S[10][11]MAIN_S[6][11]MAIN_S[8][11]MAIN_S[9][11]MAIN_S[11][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[2]
000111011111CELL.DEC_V[3]
001110101111CELL_S.SINGLE_H[4]
001110111101CELL_S.LONG_IO_V[2]
001111001111CELL_S.SINGLE_H[5]
001111011101CELL_S.LONG_IO_V[3]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C4
011011111111CELL_S.DOUBLE_H1[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[0]
011111011111CELL.DEC_V[1]
100111111111CELL_S.DOUBLE_H0[0]
111111111111CELL.TIE_0
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[7][6]MAIN[16][6]MAIN[8][5]MAIN[13][6]MAIN[10][6]MAIN[11][6]MAIN[14][6]MAIN[9][6]MAIN[12][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G4
111111111CELL.SINGLE_H[4]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[5][2]MAIN[7][2]MAIN[8][2]MAIN[12][2]MAIN[6][2]MAIN[13][2]MAIN[14][2]MAIN[9][2]MAIN_S[12][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_G4
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[5][7]MAIN[11][7]MAIN[12][7]MAIN[9][7]MAIN[7][7]MAIN[8][7]MAIN[10][7]MAIN[6][7]MAIN[14][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F4
111111111CELL.SINGLE_H[2]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[5][1]MAIN[7][1]MAIN[7][3]MAIN[11][2]MAIN[6][1]MAIN[8][1]MAIN[10][2]MAIN[11][3]MAIN_S[14][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_F4
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[20][3]MAIN[18][4]MAIN[19][2]MAIN[21][2]MAIN[19][3]MAIN[23][3]MAIN[20][2]MAIN[24][3]CELL.IMUX_IO_T[0]
Source
00011011CELL.LONG_IO_V[3]
00011101CELL.LONG_IO_V[1]
00011110CELL.GCLK[0]
00101011CELL.LONG_IO_V[0]
00101101CELL.DEC_V[2]
00110011CELL.DOUBLE_IO_E2[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[3]
01111111CELL.TIE_0
10011111CELL.DOUBLE_IO_E1[0]
10101111CELL.DOUBLE_IO_E1[1]
10110111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E0_F0 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[16][3]MAIN[14][3]MAIN[18][2]MAIN[23][2]MAIN[17][3]MAIN[25][2]MAIN[16][2]MAIN[15][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.LONG_IO_V[1]
00101101CELL.LONG_IO_V[3]
00101110CELL.GCLK[0]
00110011CELL.DEC_V[2]
00110101CELL.LONG_IO_V[0]
01101111CELL.DOUBLE_IO_E1[0]
01110111CELL.DOUBLE_IO_E2[0]
10111011CELL.DOUBLE_IO_E2[1]
10111101CELL.LONG_IO_V[2]
10111110CELL.DEC_V[3]
11111111CELL.DOUBLE_IO_E1[1]

Bels TBUF

xc4000ex IO_E0_F0 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E0_F0 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[25][3]!MAIN[13][3]
DRIVE1_DUP!MAIN_S[20][11]!MAIN[36][11]

Bels IO

xc4000ex IO_E0_F0 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[2][6]CELL.IMUX_IO_IK[1] invert by !MAIN[2][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[1][9]CELL.IMUX_IO_OK[1] invert by !MAIN[2][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G1CELL.IMUX_CLB_F1
TinCELL.IMUX_IO_T[0] invert by !MAIN[0][9]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1out-CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINoutCELL.OUT_IO_WE_I1[0]-
xc4000ex IO_E0_F0 enum IO_SLEW
IO[0].SLEWMAIN[2][9]
IO[1].SLEWMAIN[0][0]
FAST0
SLOW1
xc4000ex IO_E0_F0 enum IO_PULL
IO[0].PULLMAIN[8][6]MAIN[2][7]
IO[1].PULLMAIN[0][1]MAIN[2][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_E0_F0 enum IO_MUX_I
IO[0].MUX_I1MAIN[2][5]MAIN[1][5]
IO[1].MUX_I1MAIN[2][4]MAIN[0][4]
IO[0].MUX_I2MAIN[0][5]MAIN[0][6]
IO[1].MUX_I2MAIN[1][4]MAIN[0][3]
I01
IQ11
IQL10
xc4000ex IO_E0_F0 enum IO_IFF_D
IO[0].IFF_DMAIN[3][5]MAIN[1][6]
IO[1].IFF_DMAIN[3][4]MAIN[1][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_E0_F0 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[0][7]
IO[1].MUX_OFF_DMAIN[0][2]
O11
O20
xc4000ex IO_E0_F0 enum IO_MUX_O
IO[0].MUX_OMAIN[4][8]MAIN[1][8]MAIN[3][9]MAIN[4][9]
IO[1].MUX_OMAIN[4][1]MAIN[3][1]MAIN[3][0]MAIN[4][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_E0_F0 enum IO_SYNC_D
IO[0].SYNC_DMAIN[4][6]
IO[1].SYNC_DMAIN[4][2]
I1
DELAY0

Bels DEC

xc4000ex IO_E0_F0 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C1CELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_E0_F0 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E0_F0 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[25][7]!MAIN[14][7]

Bel wires

xc4000ex IO_E0_F0 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F1IO[1].O2
CELL.IMUX_CLB_G1IO[0].O2
CELL.IMUX_CLB_C1DEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].CLKIN, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_E0_F0 rect MAIN
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] TBUF[1]: ! DRIVE1_DUP INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[8] ← CELL.OCTAL_IO_E[0] INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !bipass CELL.DOUBLE_IO_E1[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_E1[1] = CELL.QUAD_H2[1] - INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.QUAD_H2[2] INT: !bipass CELL.QUAD_H0[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.IMUX_CLB_F4 bit 0 - INT: mux CELL.IMUX_CLB_G4 bit 1 - - - - - - - INT: !pass CELL.QUAD_H1[1] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.QUAD_H1[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.DOUBLE_IO_E1[2] = CELL.QUAD_H3[2] - IO[0]: ! IFF_CE_ENABLE_NO_IQ
B10 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[0] ← CELL.OCTAL_IO_E[8] INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.QUAD_H0[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.QUAD_H3[0] INT: !bipass CELL.DOUBLE_IO_E1[3] = CELL.QUAD_H1[2] INT: !pass CELL.QUAD_H1[2] ← CELL.DEC_V[1] INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: !pass CELL.QUAD_H1[0] ← CELL.DEC_V[3] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.QUAD_H1[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H0[0] = CELL.LONG_IO_V[3] - IO[1]: ! IFF_CE_ENABLE_NO_IQ
B9 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_E[8] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E2[3] IO[0]: ! OFF_CE_ENABLE INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E2[1] INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[1] INT: mux CELL.LONG_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 11 IO[0]: MUX_O bit 0 IO[0]: MUX_O bit 1 IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: !invert T
B8 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_E[5] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[3] bit 1 IO[0]: ! IFF_CE_ENABLE INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 10 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_OQ bit 0 IO[0]: ! READBACK_I2 bit 0 IO[0]: MUX_O bit 2 IO[0]: ! READBACK_I1 bit 0
B7 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_E[4] - INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 2 INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[5] bit 2 IO[1]: ! IFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[3] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_E0[1] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 3 PULLUP_TBUF[1]: ! ENABLE INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 8 IO[0]: OFF_USED IO[0]: ! OFF_D_INV IO[0]: PULL bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: MUX_OFF_D bit 0
B6 - INT: mux CELL.IMUX_CLB_C1 bit 3 INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] INT: mux CELL.IMUX_CLB_C1 bit 4 INT: mux CELL.IMUX_CLB_G1 bit 4 INT: mux CELL.IMUX_CLB_C3 bit 1 INT: mux CELL.IMUX_CLB_C3 bit 0 INT: mux CELL.IMUX_CLB_F1 bit 1 INT: mux CELL.IMUX_CLB_F1 bit 0 INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_E[1] INT: mux CELL.LONG_H[4] bit 0 INT: mux CELL.LONG_H[4] bit 3 INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.DOUBLE_IO_E2[3] ← CELL.DBUF_IO_V[1] INT: mux CELL.LONG_H[5] bit 1 INT: mux CELL.LONG_H[5] bit 0 INT: !pass CELL.DOUBLE_IO_E0[0] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[2] ← CELL.DBUF_IO_V[0] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.DOUBLE_IO_E2[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 5 DEC[1]: O4_N INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 1 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 8 DEC[1]: ! O3_P DEC[1]: ! O1_P IO[0]: SYNC_D bit 0 IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0
B5 - INT: mux CELL.IMUX_CLB_G1 bit 2 INT: mux CELL.IMUX_CLB_G3 bit 0 INT: mux CELL.IMUX_CLB_G3 bit 1 INT: mux CELL.IMUX_CLB_F3 bit 0 INT: mux CELL.IMUX_CLB_F3 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 0 INT: mux CELL.IMUX_CLB_C1 bit 1 INT: mux CELL.IMUX_CLB_C1 bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_E[2] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E0[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E0[0] INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.DOUBLE_IO_E2[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E1[0] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E1[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E2[0] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E2[0] INT: !pass CELL.DOUBLE_IO_E2[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E2[2] DEC[1]: ! O4_P DEC[2]: O4_P INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[2] DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 6 DEC[2]: ! O3_N DEC[1]: O3_N DEC[1]: O1_N DEC[2]: O1_P IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 IO[0]: MUX_I2 bit 1
B4 - INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_CLB_Y_E INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_CLB_Y_E INT: mux CELL.IMUX_CLB_G1 bit 7 INT: mux CELL.IMUX_CLB_G1 bit 6 - INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_CLB_Y_E INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_CLB_YQ_E INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_WE_I2[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_CLB_YQ_E INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_E[7] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: mux CELL.IMUX_IO_T[0] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E1[2] INT: !pass CELL.DOUBLE_IO_E2[2] ← CELL.DBUF_IO_V[1] DEC[0]: ! O4_P DEC[2]: ! O4_N DEC[0]: ! O2_P DEC[2]: O2_P DEC[1]: O2_N DEC[2]: O3_P DEC[0]: O3_N DEC[0]: ! O1_P DEC[2]: ! O1_N IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I1 bit 0
B3 INT: mux CELL.IMUX_CLB_C1 bit 7 - INT: mux CELL.IMUX_CLB_C1 bit 9 INT: mux CELL.IMUX_CLB_C1 bit 5 INT: mux CELL.IMUX_CLB_F1 bit 2 INT: mux CELL.IMUX_CLB_F1 bit 3 INT: mux CELL.IMUX_CLB_G3 bit 5 INT: mux CELL.IMUX_CLB_G1 bit 3 INT: mux CELL.IMUX_CLB_G1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 2 INT: mux CELL.IMUX_CLB_F3 bit 2 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_CLB_YQ_E INT: mux CELL.IMUX_CLB_C3 bit 10 INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: mux CELL.IMUX_CLB_G3 bit 10 INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] INT: mux CELL.IMUX_CLB_F1 bit 12 INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: mux CELL.IMUX_CLB_C1 bit 16 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] INT: mux CELL.IMUX_CLB_G1 bit 15 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_E[6] TBUF[0]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 - INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E1[2] INT: mux CELL.IMUX_IO_T[1] bit 6 TBUF[1]: ! DRIVE1 DEC[0]: O4_N INT: mux CELL.IMUX_IO_IK[1] bit 1 DEC[0]: O2_N IO[1]: ! IFF_SRVAL bit 0 DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[0]: ! O3_P DEC[0]: O1_N IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[1]: !invert IK IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0
B2 INT: mux CELL.IMUX_CLB_C1 bit 6 - INT: mux CELL.IMUX_CLB_F1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 8 INT: mux CELL.IMUX_CLB_F1 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 7 INT: mux CELL.IMUX_CLB_G3 bit 6 INT: mux CELL.IMUX_CLB_G3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 11 INT: mux CELL.IMUX_CLB_F3 bit 15 INT: mux CELL.IMUX_CLB_F3 bit 17 INT: mux CELL.IMUX_CLB_C3 bit 11 INT: mux CELL.IMUX_CLB_C3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 11 INT: mux CELL.IMUX_CLB_G3 bit 14 INT: mux CELL.IMUX_CLB_G3 bit 17 INT: mux CELL.IMUX_CLB_F1 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 16 INT: mux CELL.IMUX_CLB_C1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 10 INT: mux CELL.IMUX_CLB_C1 bit 15 - INT: mux CELL.IMUX_CLB_G1 bit 9 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_E[3] INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 INT: mux CELL.IMUX_IO_T[1] bit 5 - INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 8 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! READBACK_OQ bit 0 IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0
B1 INT: mux CELL.IMUX_CLB_G3 bit 3 - INT: mux CELL.IMUX_CLB_C3 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 7 INT: mux CELL.IMUX_CLB_F3 bit 6 INT: mux CELL.IMUX_CLB_F1 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 14 INT: mux CELL.IMUX_CLB_F3 bit 12 INT: mux CELL.IMUX_CLB_C3 bit 2 INT: mux CELL.IMUX_CLB_C3 bit 14 INT: mux CELL.IMUX_CLB_C3 bit 15 INT: mux CELL.IMUX_CLB_G3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 14 INT: mux CELL.IMUX_CLB_F1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 14 INT: mux CELL.IMUX_CLB_C1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 11 - INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 8 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 1
B0 INT: mux CELL.IMUX_CLB_F1 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 8 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.IMUX_CLB_F3 bit 16 INT: mux CELL.IMUX_CLB_F3 bit 10 INT: mux CELL.IMUX_CLB_F3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 13 INT: mux CELL.IMUX_CLB_G3 bit 18 INT: mux CELL.IMUX_CLB_F1 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 10 INT: mux CELL.IMUX_CLB_F1 bit 13 INT: mux CELL.IMUX_CLB_C1 bit 2 INT: mux CELL.IMUX_CLB_C1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 14 INT: mux CELL.IMUX_CLB_G1 bit 10 INT: mux CELL.IMUX_CLB_G1 bit 16 - INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 10 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 1 IO[1]: !invert OK IO[1]: !invert T IO[1]: SLEW bit 0
xc4000ex IO_E0_F0 rect MAIN_S
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TBUF[0]: ! DRIVE1_DUP - - - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_E0_F0 rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_C1 bit 8 -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_G1 bit 8 -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_E0_F1

Cells: 3

Switchbox INT

xc4000ex IO_E0_F1 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_E[0]CELL.OCTAL_IO_E[8]!MAIN[26][10]
CELL.OCTAL_IO_E[8]CELL.OCTAL_IO_E[0]!MAIN[26][11]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[27][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[31][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[28][4]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[28][6]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[39][4]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[41][6]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[33][4]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[39][8]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[35][6]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[35][4]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[32][6]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[36][8]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[44][7]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[43][7]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[49][7]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[50][7]
xc4000ex IO_E0_F1 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[0]!MAIN[18][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[24][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[22][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[21][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[21][7]
CELL.SINGLE_H[3]CELL.DEC_V[1]!MAIN[9][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[15][8]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[34][4]
CELL.SINGLE_H[4]CELL.DEC_V[2]!MAIN[10][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[25][4]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[28][3]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[19][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[20][4]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[35][9]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[17][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[24][8]
CELL.SINGLE_H[7]CELL.DEC_V[3]!MAIN[17][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[25][8]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[47][7]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[33][5]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[41][9]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[40][7]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[42][7]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[48][6]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[49][6]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[27][6]
CELL.SINGLE_V[0]CELL.OUT_IO_WE_I2[0]!MAIN[29][4]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[29][8]
CELL.SINGLE_V[1]CELL.OUT_IO_WE_I2[1]!MAIN[30][4]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[35][8]
CELL.SINGLE_V[2]CELL.OUT_CLB_Y_E!MAIN[31][4]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[34][9]
CELL.SINGLE_V[3]CELL.OUT_CLB_YQ_E!MAIN[36][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[27][7]
CELL.SINGLE_V[4]CELL.OUT_IO_WE_I2[0]!MAIN[40][3]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[41][5]
CELL.SINGLE_V[5]CELL.OUT_IO_WE_I2[1]!MAIN[37][4]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[41][7]
CELL.SINGLE_V[6]CELL.OUT_CLB_Y_E!MAIN[40][4]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[27][9]
CELL.SINGLE_V[7]CELL.OUT_CLB_YQ_E!MAIN[39][3]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1[0]!MAIN[20][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2_S1!MAIN[23][4]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1_S1!MAIN[23][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2[0]!MAIN[23][6]
CELL.DOUBLE_V0[0]CELL.OUT_CLB_YQ_E!MAIN[27][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_WE_I2[1]!MAIN[38][4]
CELL.DOUBLE_V1[0]CELL.OUT_CLB_Y_E!MAIN[32][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_WE_I2[0]!MAIN[41][4]
CELL.DOUBLE_IO_E0[0]CELL.DBUF_IO_V[0]!MAIN[19][6]
CELL.DOUBLE_IO_E0[1]CELL.DBUF_IO_V[0]!MAIN[16][7]
CELL.DOUBLE_IO_E0[2]CELL.DBUF_IO_V[0]!MAIN[17][6]
CELL.DOUBLE_IO_E0[3]CELL.DBUF_IO_V[0]!MAIN[17][7]
CELL.DOUBLE_IO_E2[0]CELL.DBUF_IO_V[1]!MAIN[15][5]
CELL.DOUBLE_IO_E2[1]CELL.DBUF_IO_V[1]!MAIN[15][6]
CELL.DOUBLE_IO_E2[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_E2[3]CELL.DBUF_IO_V[1]!MAIN[22][6]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[45][10]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[3][10]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[42][9]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[17][11]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[51][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[22][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[21][10]
CELL.QUAD_H1[0]CELL.DEC_V[3]!MAIN[5][10]
CELL.QUAD_H1[1]CELL.DEC_V[2]!MAIN[5][11]
CELL.QUAD_H1[2]CELL.DEC_V[1]!MAIN[16][10]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[19][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[22][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[3][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[16][11]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[44][10]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[44][9]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[50][10]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[46][10]
CELL.QUAD_V0[0]CELL.OUT_IO_WE_I2[1]!MAIN[47][4]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[42][10]
CELL.QUAD_V0[1]CELL.OUT_CLB_YQ_E!MAIN[50][4]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[51][11]
CELL.QUAD_V0[2]CELL.OUT_CLB_Y_E!MAIN[45][4]
CELL.QUAD_V0[2]CELL.OUT_IO_WE_I2[0]!MAIN[42][0]
CELL.QUAD_V3[0]CELL.OUT_IO_WE_I2[0]!MAIN[43][0]
CELL.QUAD_V3[1]CELL.OUT_CLB_Y_E!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_CLB_YQ_E!MAIN[49][4]
CELL.QUAD_V3[2]CELL.OUT_IO_WE_I2[1]!MAIN[48][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[43][10]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[43][9]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[49][10]
xc4000ex IO_E0_F1 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[29][6]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[28][5]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[31][3]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E0[0]!MAIN[25][5]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E2[0]!MAIN[16][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_E[7]!MAIN[26][4]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[31][5]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[30][5]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[30][3]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E1[0]!MAIN[19][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_E[6]!MAIN[26][3]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[33][8]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[32][8]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[34][8]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E0[1]!MAIN[16][9]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E2[1]!MAIN[10][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_E[5]!MAIN[26][8]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[32][7]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[29][7]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[31][7]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E1[1]!MAIN[12][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_E[4]!MAIN[26][7]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[37][6]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[40][6]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[36][6]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E0[2]!MAIN[17][4]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E2[2]!MAIN[13][5]
CELL.SINGLE_H[4]CELL.OCTAL_IO_E[3]!MAIN[26][2]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[36][5]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[37][3]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[38][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E1[2]!MAIN[14][4]
CELL.SINGLE_H[5]CELL.OCTAL_IO_E[2]!MAIN[26][5]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[36][7]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[37][8]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[37][7]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E0[3]!MAIN[25][9]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E2[3]!MAIN[19][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_E[1]!MAIN[26][6]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[39][9]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[36][9]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[38][8]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E1[3]!MAIN[21][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_E[8]!MAIN[26][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[27][5]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[29][5]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[48][7]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[31][6]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[32][5]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[46][7]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[32][9]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[33][9]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[42][8]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[33][7]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[34][7]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[50][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[40][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[38][6]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[45][7]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[37][5]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[39][5]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[47][8]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[35][7]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[38][7]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[48][8]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[38][9]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[40][9]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[43][8]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[30][6]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[32][3]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[31][9]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[28][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[39][6]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[40][5]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[39][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[37][9]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[34][11]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[35][10]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[35][11]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[36][10]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[38][11]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[39][10]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[37][11]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[37][10]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[30][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[28][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[29][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E0[1]!MAIN[15][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E1[1]!MAIN[13][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E2[1]!MAIN[11][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[34][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[33][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[34][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E0[2]!MAIN[16][4]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E1[2]!MAIN[15][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E2[2]!MAIN[14][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E0[0]!MAIN[23][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E1[0]!MAIN[20][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E2[0]!MAIN[17][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E0[3]!MAIN[24][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E1[3]!MAIN[22][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E2[3]!MAIN[20][9]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[45][8]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[30][7]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[30][8]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[44][8]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[34][5]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[35][5]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[28][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[35][3]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[38][10]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[34][10]
CELL.DOUBLE_IO_E0[0]CELL.DOUBLE_IO_E2[0]!MAIN[22][5]
CELL.DOUBLE_IO_E0[0]CELL.QUAD_H3[0]!MAIN[18][10]
CELL.DOUBLE_IO_E0[1]CELL.DOUBLE_IO_E2[1]!MAIN[14][9]
CELL.DOUBLE_IO_E0[1]CELL.QUAD_H1[0]!MAIN[4][10]
CELL.DOUBLE_IO_E0[2]CELL.DOUBLE_IO_E2[2]!MAIN[15][4]
CELL.DOUBLE_IO_E0[2]CELL.QUAD_H1[1]!MAIN[4][11]
CELL.DOUBLE_IO_E0[3]CELL.DOUBLE_IO_E2[3]!MAIN[23][9]
CELL.DOUBLE_IO_E0[3]CELL.QUAD_H2[2]!MAIN[19][11]
CELL.DOUBLE_IO_E1[0]CELL.QUAD_H2[0]!MAIN[23][11]
CELL.DOUBLE_IO_E1[1]CELL.QUAD_H2[1]!MAIN[21][11]
CELL.DOUBLE_IO_E1[2]CELL.QUAD_H3[2]!MAIN[2][11]
CELL.DOUBLE_IO_E1[3]CELL.QUAD_H1[2]!MAIN[17][10]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[43][11]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[44][11]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[40][11]
CELL.QUAD_H0[0]CELL.LONG_IO_V[3]!MAIN[2][10]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[49][8]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[47][9]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[48][9]
CELL.QUAD_H0[1]CELL.LONG_IO_V[2]!MAIN[18][11]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[49][11]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[50][11]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[46][11]
CELL.QUAD_H0[2]CELL.LONG_IO_V[1]!MAIN[20][10]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[42][11]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[41][11]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[50][9]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[51][9]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[48][11]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[47][11]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[39][11]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[49][9]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[45][11]
xc4000ex IO_E0_F1 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[21][3]MAIN[24][2]MAIN[22][2]MAIN[22][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_E2[0]
0101CELL.DOUBLE_IO_E2[1]
0110CELL.DOUBLE_IO_E2[3]
1111CELL.DOUBLE_IO_E2[2]
xc4000ex IO_E0_F1 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[8][8]MAIN[9][8]MAIN[11][8]MAIN[10][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_E0[1]
0101CELL.DOUBLE_IO_E0[2]
0110CELL.DOUBLE_IO_E0[3]
1111CELL.DOUBLE_IO_E0[0]
xc4000ex IO_E0_F1 switchbox INT muxes QBUF[0]
BitsDestination
MAIN[40][10]MAIN[41][10]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_E0_F1 switchbox INT muxes QBUF[1]
BitsDestination
MAIN[45][9]MAIN[46][9]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_E0_F1 switchbox INT muxes QBUF[2]
BitsDestination
MAIN[47][10]MAIN[48][10]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_E0_F1 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[24][1]MAIN[24][0]MAIN[25][1]MAIN[25][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E0_F1 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[10][1]MAIN[10][0]MAIN[11][0]MAIN[11][1]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E0_F1 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[24][6]MAIN[22][7]MAIN[24][7]MAIN[25][6]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E0_F1 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[15][7]MAIN[19][7]MAIN[21][6]MAIN[20][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E0_F1 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][5]MAIN[24][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_E0_F1 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[12][8]MAIN[8][9]MAIN[13][8]MAIN[14][8]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_E0_F1 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[20][8]MAIN[21][8]MAIN[23][8]MAIN[22][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_E0_F1 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[19][8]MAIN[16][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_CLB_F1
BitsDestination
MAIN[32][2]MAIN[34][0]MAIN[33][1]MAIN[32][0]MAIN[33][3]MAIN[32][1]MAIN[33][0]MAIN[33][2]MAIN[47][2]MAIN[51][0]MAIN[42][1]MAIN[49][2]MAIN[46][2]MAIN[46][3]MAIN[47][3]MAIN[43][6]MAIN[42][6]CELL.IMUX_CLB_F1
Source
00100111111111111CELL.SINGLE_V[3]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.SINGLE_V[7]
00111111111111111CELL.SINGLE_V[0]
01000111111111111CELL.LONG_V[3]
01001011111111111CELL.DOUBLE_V0[1]
01001110111111111CELL.LONG_V[0]
01011111111111111CELL.SINGLE_V[1]
01100101111111111CELL.SINGLE_V[5]
01101001111111111CELL.LONG_V[1]
01101100111111111CELL.SINGLE_V[6]
01101111001111111CELL.QUAD_V0[0]
01101111010111111CELL.QUAD_V0[1]
01101111011011111CELL.QUAD_V0[2]
01101111101101111CELL.QUAD_V1[0]
01101111101110111CELL.QUAD_V2[0]
01101111101111011CELL.QUAD_V3[0]
01101111110101111CELL.QUAD_V1[1]
01101111110110111CELL.QUAD_V2[1]
01101111110111011CELL.QUAD_V3[1]
01101111111001111CELL.QUAD_V1[2]
01101111111010111CELL.QUAD_V2[2]
01101111111011011CELL.QUAD_V3[2]
01101111111111101CELL.OUT_CLB_Y_E
01101111111111110CELL.OUT_CLB_YQ_E
01111101111111111CELL.DOUBLE_V1[1]
11100111111111111CELL.DOUBLE_V1[0]
11101011111111111CELL.SINGLE_V[4]
11101110111111111CELL.DOUBLE_V0[0]
11111111111111111CELL.SINGLE_V[2]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_CLB_F3
BitsDestination
MAIN[39][2]MAIN[41][0]MAIN[40][2]MAIN[41][1]MAIN[39][0]MAIN[40][1]MAIN[41][2]MAIN[40][0]MAIN[48][1]MAIN[44][0]MAIN[44][1]MAIN[43][1]MAIN[45][0]MAIN[45][1]MAIN[48][0]MAIN[41][3]MAIN[46][5]MAIN[47][5]CELL.IMUX_CLB_F3
Source
000011111111111111CELL.SINGLE_V[0]
000111011111111111CELL.DOUBLE_V0[0]
000111101111111111CELL.LONG_V[2]
001111111111111111CELL.SINGLE_V[3]
010001111111111111CELL.DOUBLE_V1[1]
010010111111111111CELL.LONG_V[1]
010101011111111111CELL.DOUBLE_V0[1]
010101101111111111CELL.LONG_V[5]
010110011111111111CELL.SINGLE_V[4]
010110101111111111CELL.LONG_V[4]
010111110011111111CELL.QUAD_V0[0]
010111110101111111CELL.QUAD_V0[1]
010111110110111111CELL.QUAD_V0[2]
010111111011011111CELL.QUAD_V1[0]
010111111011101111CELL.QUAD_V2[0]
010111111011110111CELL.QUAD_V3[0]
010111111101011111CELL.QUAD_V1[1]
010111111101101111CELL.QUAD_V2[1]
010111111101110111CELL.QUAD_V3[1]
010111111110011111CELL.QUAD_V1[2]
010111111110101111CELL.QUAD_V2[2]
010111111110110111CELL.QUAD_V3[2]
010111111111111011CELL.GCLK[0]
010111111111111101CELL.OUT_CLB_Y_E
010111111111111110CELL.OUT_CLB_YQ_E
011101111111111111CELL.SINGLE_V[1]
011110111111111111CELL.SINGLE_V[2]
110011111111111111CELL.SINGLE_V[6]
110111011111111111CELL.DOUBLE_V1[0]
110111101111111111CELL.SINGLE_V[5]
111111111111111111CELL.SINGLE_V[7]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[15][10]MAIN[15][11]CELL.IMUX_CLB_F4
Source
01CELL.LONG_V[7]
10CELL.LONG_V[9]
11CELL.GCLK[4]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_CLB_G1
BitsDestination
MAIN[27][0]MAIN[27][3]MAIN[29][0]MAIN[29][1]MAIN[28][1]MAIN[27][1]MAIN[28][0]MAIN[27][2]MAIN_W[1][1]MAIN[44][4]MAIN[43][4]MAIN[43][3]MAIN[46][6]MAIN[44][3]MAIN[50][5]MAIN[45][5]MAIN[44][5]CELL.IMUX_CLB_G1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011101111111111CELL.SINGLE_V[4]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.LONG_V[3]
00110011111111111CELL.SINGLE_V[1]
00110110111111111CELL.DOUBLE_V1[0]
00111001111111111CELL.DOUBLE_V0[1]
00111100111111111CELL.LONG_V[0]
00111111001111111CELL.QUAD_V0[0]
00111111010111111CELL.QUAD_V0[1]
00111111011011111CELL.QUAD_V0[2]
00111111101101111CELL.QUAD_V1[0]
00111111101110111CELL.QUAD_V2[0]
00111111101111011CELL.QUAD_V3[0]
00111111110101111CELL.QUAD_V1[1]
00111111110110111CELL.QUAD_V2[1]
00111111110111011CELL.QUAD_V3[1]
00111111111001111CELL.QUAD_V1[2]
00111111111010111CELL.QUAD_V2[2]
00111111111011011CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.SINGLE_V[3]
01110111111111111CELL.DOUBLE_V0[0]
01111101111111111CELL.SINGLE_V[7]
10011111111111111CELL.DOUBLE_V1[1]
10111011111111111CELL.LONG_V[1]
10111110111111111CELL.SINGLE_V[5]
11111111111111111CELL.SINGLE_V[6]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_CLB_G3
BitsDestination
MAIN[35][0]MAIN[34][2]MAIN[36][1]MAIN[34][1]MAIN[35][2]MAIN[36][0]MAIN[35][1]MAIN[36][2]MAIN[36][3]MAIN[48][2]MAIN[42][2]MAIN[44][2]MAIN[43][2]MAIN[45][3]MAIN[45][2]MAIN[51][1]MAIN[42][3]MAIN[48][5]MAIN[49][5]CELL.IMUX_CLB_G3
Source
0001111111111111111CELL.SPECIAL_CLB_CIN
0010011111111111111CELL.SINGLE_V[0]
0010101111111111111CELL.SINGLE_V[2]
0010111011111111111CELL.SINGLE_V[4]
0011010111111111111CELL.LONG_V[4]
0011011101111111111CELL.LONG_V[2]
0011100111111111111CELL.SINGLE_V[1]
0011101101111111111CELL.SINGLE_V[6]
0011110011111111111CELL.DOUBLE_V0[1]
0011111001111111111CELL.LONG_V[5]
0011111110011111111CELL.QUAD_V0[0]
0011111110101111111CELL.QUAD_V0[1]
0011111110110111111CELL.QUAD_V0[2]
0011111111011011111CELL.QUAD_V1[0]
0011111111011101111CELL.QUAD_V2[0]
0011111111011110111CELL.QUAD_V3[0]
0011111111101011111CELL.QUAD_V1[1]
0011111111101101111CELL.QUAD_V2[1]
0011111111101110111CELL.QUAD_V3[1]
0011111111110011111CELL.QUAD_V1[2]
0011111111110101111CELL.QUAD_V2[2]
0011111111110110111CELL.QUAD_V3[2]
0011111111111111011CELL.GCLK[0]
0011111111111111101CELL.OUT_CLB_Y_E
0011111111111111110CELL.OUT_CLB_YQ_E
0111011111111111111CELL.DOUBLE_V0[0]
0111101111111111111CELL.SINGLE_V[5]
0111111011111111111CELL.DOUBLE_V1[0]
1010111111111111111CELL.DOUBLE_V1[1]
1011110111111111111CELL.LONG_V[1]
1011111101111111111CELL.SINGLE_V[7]
1111111111111111111CELL.SINGLE_V[3]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[13][11]MAIN[13][10]CELL.IMUX_CLB_G4
Source
01CELL.LONG_V[9]
10CELL.GCLK[4]
11CELL.LONG_V[6]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_CLB_C1
BitsDestination
MAIN[29][3]MAIN[29][2]MAIN[31][1]MAIN[30][0]MAIN[30][1]MAIN[31][2]MAIN[30][2]MAIN[49][3]MAIN_W[1][2]MAIN[51][3]MAIN[51][2]MAIN[48][3]MAIN[47][6]MAIN[50][6]MAIN[31][0]MAIN[43][5]MAIN[42][5]CELL.IMUX_CLB_C1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[1]
00101011111111111CELL.DOUBLE_V0[0]
00101101111111111CELL.DOUBLE_V1[0]
00110011111111111CELL.SINGLE_V[3]
00110101111111111CELL.SINGLE_V[7]
00111011111111011CELL.LONG_V[2]
00111101111111011CELL.LONG_V[3]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[2]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_CLB_C3
BitsDestination
MAIN[37][0]MAIN[37][1]MAIN[38][1]MAIN[38][0]MAIN[37][2]MAIN[38][2]MAIN[38][3]MAIN[47][1]MAIN[49][0]MAIN[50][0]MAIN[49][1]MAIN[46][1]MAIN[46][0]MAIN[47][0]MAIN[39][1]MAIN[45][6]MAIN[44][6]CELL.IMUX_CLB_C3
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011111111111011CELL.GCLK[2]
00101011111111111CELL.SINGLE_V[3]
00101101111111111CELL.SINGLE_V[7]
00110011111111111CELL.DOUBLE_V0[0]
00110101111111111CELL.DOUBLE_V1[0]
00111011111111011CELL.LONG_V[3]
00111101111111011CELL.LONG_V[2]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[1]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[25][10]MAIN[24][10]MAIN[25][11]MAIN[23][10]MAIN[24][11]CELL.IMUX_CLB_C4
Source
01111CELL.LONG_V[0]
10111CELL.LONG_V[4]
11011CELL.LONG_V[6]
11101CELL.LONG_V[8]
11110CELL.GCLK[5]
11111off
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[23][1]MAIN[21][0]MAIN[23][0]MAIN[21][1]MAIN[22][0]MAIN[22][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.DOUBLE_IO_E2[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[1]
011111CELL.DOUBLE_IO_E1[2]
100111CELL.DOUBLE_IO_E1[3]
101011CELL.DOUBLE_IO_E2[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][1]MAIN[12][0]MAIN[14][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_E1[2]
001111CELL.DOUBLE_IO_E1[3]
010011CELL.OUT_IO_WE_I2[0]
010101CELL.LONG_IO_V[1]
010110CELL.DEC_V[2]
011011CELL.DOUBLE_IO_E2[3]
011110CELL.OUT_IO_WE_I2[1]
110111CELL.DOUBLE_IO_E2[2]
111111CELL.TIE_0
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[17][0]MAIN[19][0]MAIN[20][0]MAIN[20][1]MAIN[19][1]MAIN[18][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E2[0]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_E1[0]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_E2[1]
111111CELL.DOUBLE_IO_E1[1]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[15][0]MAIN[17][1]MAIN[15][1]MAIN[18][1]MAIN[16][0]MAIN[16][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E1[1]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_E2[1]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_E1[0]
111111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[5][9]MAIN[5][8]MAIN[10][10]MAIN[7][9]MAIN[6][9]MAIN[8][10]MAIN[7][10]MAIN[6][10]MAIN[7][8]MAIN[6][8]MAIN[9][10]MAIN[11][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011101111CELL.DEC_V[2]
001011111101CELL.LONG_IO_V[0]
001101101111CELL.DEC_V[1]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[3]
001111101011CELL.DEC_V[0]
001111111110CELL.IMUX_CLB_C4
011111101111CELL.DOUBLE_H0[1]
101011111111CELL.LONG_H[3]
101101111111CELL.LONG_H[4]
101111110111CELL.DOUBLE_H1[0]
101111111011CELL.LONG_H[5]
111111111111CELL.TIE_0
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[6][0]MAIN[5][0]MAIN_S[7][11]MAIN[9][1]MAIN[7][0]MAIN[8][0]MAIN[9][0]MAIN_S[10][11]MAIN_S[6][11]MAIN_S[8][11]MAIN_S[9][11]MAIN_S[11][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[2]
000111011111CELL.DEC_V[3]
001110101111CELL_S.SINGLE_H[4]
001110111101CELL_S.LONG_IO_V[2]
001111001111CELL_S.SINGLE_H[5]
001111011101CELL_S.LONG_IO_V[3]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C4
011011111111CELL_S.DOUBLE_H1[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[0]
011111011111CELL.DEC_V[1]
100111111111CELL_S.DOUBLE_H0[0]
111111111111CELL.TIE_0
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[7][6]MAIN[16][6]MAIN[8][5]MAIN[13][6]MAIN[10][6]MAIN[11][6]MAIN[14][6]MAIN[9][6]MAIN[12][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G4
111111111CELL.SINGLE_H[4]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[5][2]MAIN[7][2]MAIN[8][2]MAIN[12][2]MAIN[6][2]MAIN[13][2]MAIN[14][2]MAIN[9][2]MAIN_S[12][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_G4
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[5][7]MAIN[11][7]MAIN[12][7]MAIN[9][7]MAIN[7][7]MAIN[8][7]MAIN[10][7]MAIN[6][7]MAIN[14][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F4
111111111CELL.SINGLE_H[2]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[5][1]MAIN[7][1]MAIN[7][3]MAIN[11][2]MAIN[6][1]MAIN[8][1]MAIN[10][2]MAIN[11][3]MAIN_S[14][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_F4
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[20][3]MAIN[18][4]MAIN[19][2]MAIN[21][2]MAIN[19][3]MAIN[23][3]MAIN[20][2]MAIN[24][3]CELL.IMUX_IO_T[0]
Source
00011011CELL.LONG_IO_V[3]
00011101CELL.LONG_IO_V[1]
00011110CELL.GCLK[0]
00101011CELL.LONG_IO_V[0]
00101101CELL.DEC_V[2]
00110011CELL.DOUBLE_IO_E2[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[3]
01111111CELL.TIE_0
10011111CELL.DOUBLE_IO_E1[0]
10101111CELL.DOUBLE_IO_E1[1]
10110111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E0_F1 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[16][3]MAIN[14][3]MAIN[18][2]MAIN[23][2]MAIN[17][3]MAIN[25][2]MAIN[16][2]MAIN[15][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.LONG_IO_V[1]
00101101CELL.LONG_IO_V[3]
00101110CELL.GCLK[0]
00110011CELL.DEC_V[2]
00110101CELL.LONG_IO_V[0]
01101111CELL.DOUBLE_IO_E1[0]
01110111CELL.DOUBLE_IO_E2[0]
10111011CELL.DOUBLE_IO_E2[1]
10111101CELL.LONG_IO_V[2]
10111110CELL.DEC_V[3]
11111111CELL.DOUBLE_IO_E1[1]

Bels TBUF

xc4000ex IO_E0_F1 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E0_F1 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[25][3]!MAIN[13][3]
DRIVE1_DUP!MAIN_S[20][11]!MAIN[36][11]

Bels IO

xc4000ex IO_E0_F1 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[2][6]CELL.IMUX_IO_IK[1] invert by !MAIN[2][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[1][9]CELL.IMUX_IO_OK[1] invert by !MAIN[2][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G1CELL.IMUX_CLB_F1
TinCELL.IMUX_IO_T[0] invert by !MAIN[0][9]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_WE_I1[0]-
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINout-CELL.OUT_IO_WE_I1[1]
xc4000ex IO_E0_F1 enum IO_SLEW
IO[0].SLEWMAIN[2][9]
IO[1].SLEWMAIN[0][0]
FAST0
SLOW1
xc4000ex IO_E0_F1 enum IO_PULL
IO[0].PULLMAIN[8][6]MAIN[2][7]
IO[1].PULLMAIN[0][1]MAIN[2][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_E0_F1 enum IO_MUX_I
IO[0].MUX_I1MAIN[2][5]MAIN[1][5]
IO[1].MUX_I1MAIN[2][4]MAIN[0][4]
IO[0].MUX_I2MAIN[0][5]MAIN[0][6]
IO[1].MUX_I2MAIN[1][4]MAIN[0][3]
I01
IQ11
IQL10
xc4000ex IO_E0_F1 enum IO_IFF_D
IO[0].IFF_DMAIN[3][5]MAIN[1][6]
IO[1].IFF_DMAIN[3][4]MAIN[1][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_E0_F1 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[0][7]
IO[1].MUX_OFF_DMAIN[0][2]
O11
O20
xc4000ex IO_E0_F1 enum IO_MUX_O
IO[0].MUX_OMAIN[4][8]MAIN[1][8]MAIN[3][9]MAIN[4][9]
IO[1].MUX_OMAIN[4][1]MAIN[3][1]MAIN[3][0]MAIN[4][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_E0_F1 enum IO_SYNC_D
IO[0].SYNC_DMAIN[4][6]
IO[1].SYNC_DMAIN[4][2]
I1
DELAY0

Bels DEC

xc4000ex IO_E0_F1 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C1CELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_E0_F1 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E0_F1 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[25][7]!MAIN[14][7]

Bel wires

xc4000ex IO_E0_F1 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F1IO[1].O2
CELL.IMUX_CLB_G1IO[0].O2
CELL.IMUX_CLB_C1DEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].CLKIN, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_E0_F1 rect MAIN
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] TBUF[1]: ! DRIVE1_DUP INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[8] ← CELL.OCTAL_IO_E[0] INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !bipass CELL.DOUBLE_IO_E1[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_E1[1] = CELL.QUAD_H2[1] - INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.QUAD_H2[2] INT: !bipass CELL.QUAD_H0[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.IMUX_CLB_F4 bit 0 - INT: mux CELL.IMUX_CLB_G4 bit 1 - - - - - - - INT: !pass CELL.QUAD_H1[1] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.QUAD_H1[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.DOUBLE_IO_E1[2] = CELL.QUAD_H3[2] - IO[0]: ! IFF_CE_ENABLE_NO_IQ
B10 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[0] ← CELL.OCTAL_IO_E[8] INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.QUAD_H0[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.QUAD_H3[0] INT: !bipass CELL.DOUBLE_IO_E1[3] = CELL.QUAD_H1[2] INT: !pass CELL.QUAD_H1[2] ← CELL.DEC_V[1] INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: !pass CELL.QUAD_H1[0] ← CELL.DEC_V[3] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.QUAD_H1[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H0[0] = CELL.LONG_IO_V[3] - IO[1]: ! IFF_CE_ENABLE_NO_IQ
B9 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_E[8] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E2[3] IO[0]: ! OFF_CE_ENABLE INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E2[1] INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[1] INT: mux CELL.LONG_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 11 IO[0]: MUX_O bit 0 IO[0]: MUX_O bit 1 IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: !invert T
B8 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_E[5] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[3] bit 1 IO[0]: ! IFF_CE_ENABLE INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 10 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_OQ bit 0 IO[0]: ! READBACK_I2 bit 0 IO[0]: MUX_O bit 2 IO[0]: ! READBACK_I1 bit 0
B7 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_E[4] - INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 2 INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[5] bit 2 IO[1]: ! IFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[3] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_E0[1] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 3 PULLUP_TBUF[1]: ! ENABLE INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 8 IO[0]: OFF_USED IO[0]: ! OFF_D_INV IO[0]: PULL bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: MUX_OFF_D bit 0
B6 - INT: mux CELL.IMUX_CLB_C1 bit 3 INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] INT: mux CELL.IMUX_CLB_C1 bit 4 INT: mux CELL.IMUX_CLB_G1 bit 4 INT: mux CELL.IMUX_CLB_C3 bit 1 INT: mux CELL.IMUX_CLB_C3 bit 0 INT: mux CELL.IMUX_CLB_F1 bit 1 INT: mux CELL.IMUX_CLB_F1 bit 0 INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_E[1] INT: mux CELL.LONG_H[4] bit 0 INT: mux CELL.LONG_H[4] bit 3 INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.DOUBLE_IO_E2[3] ← CELL.DBUF_IO_V[1] INT: mux CELL.LONG_H[5] bit 1 INT: mux CELL.LONG_H[5] bit 0 INT: !pass CELL.DOUBLE_IO_E0[0] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[2] ← CELL.DBUF_IO_V[0] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.DOUBLE_IO_E2[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 5 DEC[1]: O4_N INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 1 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 8 DEC[1]: ! O3_P DEC[1]: ! O1_P IO[0]: SYNC_D bit 0 IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0
B5 - INT: mux CELL.IMUX_CLB_G1 bit 2 INT: mux CELL.IMUX_CLB_G3 bit 0 INT: mux CELL.IMUX_CLB_G3 bit 1 INT: mux CELL.IMUX_CLB_F3 bit 0 INT: mux CELL.IMUX_CLB_F3 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 0 INT: mux CELL.IMUX_CLB_C1 bit 1 INT: mux CELL.IMUX_CLB_C1 bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_E[2] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E0[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E0[0] INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.DOUBLE_IO_E2[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E1[0] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E1[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E2[0] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E2[0] INT: !pass CELL.DOUBLE_IO_E2[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E2[2] DEC[1]: ! O4_P DEC[2]: O4_P INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[2] DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 6 DEC[2]: ! O3_N DEC[1]: O3_N DEC[1]: O1_N DEC[2]: O1_P IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 IO[0]: MUX_I2 bit 1
B4 - INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_CLB_Y_E INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_CLB_Y_E INT: mux CELL.IMUX_CLB_G1 bit 7 INT: mux CELL.IMUX_CLB_G1 bit 6 - INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_CLB_Y_E INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_CLB_YQ_E INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_WE_I2[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_CLB_YQ_E INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_E[7] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: mux CELL.IMUX_IO_T[0] bit 6 INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E1[2] INT: !pass CELL.DOUBLE_IO_E2[2] ← CELL.DBUF_IO_V[1] DEC[0]: ! O4_P DEC[2]: ! O4_N DEC[0]: ! O2_P DEC[2]: O2_P DEC[1]: O2_N DEC[2]: O3_P DEC[0]: O3_N DEC[0]: ! O1_P DEC[2]: ! O1_N IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I1 bit 0
B3 INT: mux CELL.IMUX_CLB_C1 bit 7 - INT: mux CELL.IMUX_CLB_C1 bit 9 INT: mux CELL.IMUX_CLB_C1 bit 5 INT: mux CELL.IMUX_CLB_F1 bit 2 INT: mux CELL.IMUX_CLB_F1 bit 3 INT: mux CELL.IMUX_CLB_G3 bit 5 INT: mux CELL.IMUX_CLB_G1 bit 3 INT: mux CELL.IMUX_CLB_G1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 2 INT: mux CELL.IMUX_CLB_F3 bit 2 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_CLB_YQ_E INT: mux CELL.IMUX_CLB_C3 bit 10 INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: mux CELL.IMUX_CLB_G3 bit 10 INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] INT: mux CELL.IMUX_CLB_F1 bit 12 INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: mux CELL.IMUX_CLB_C1 bit 16 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] INT: mux CELL.IMUX_CLB_G1 bit 15 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_E[6] TBUF[0]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 - INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E1[2] INT: mux CELL.IMUX_IO_T[1] bit 6 TBUF[1]: ! DRIVE1 DEC[0]: O4_N INT: mux CELL.IMUX_IO_IK[1] bit 1 DEC[0]: O2_N IO[1]: ! IFF_SRVAL bit 0 DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[0]: ! O3_P DEC[0]: O1_N IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[1]: !invert IK IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0
B2 INT: mux CELL.IMUX_CLB_C1 bit 6 - INT: mux CELL.IMUX_CLB_F1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 8 INT: mux CELL.IMUX_CLB_F1 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 7 INT: mux CELL.IMUX_CLB_G3 bit 6 INT: mux CELL.IMUX_CLB_G3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 11 INT: mux CELL.IMUX_CLB_F3 bit 15 INT: mux CELL.IMUX_CLB_F3 bit 17 INT: mux CELL.IMUX_CLB_C3 bit 11 INT: mux CELL.IMUX_CLB_C3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 11 INT: mux CELL.IMUX_CLB_G3 bit 14 INT: mux CELL.IMUX_CLB_G3 bit 17 INT: mux CELL.IMUX_CLB_F1 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 16 INT: mux CELL.IMUX_CLB_C1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 10 INT: mux CELL.IMUX_CLB_C1 bit 15 - INT: mux CELL.IMUX_CLB_G1 bit 9 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_E[3] INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 INT: mux CELL.IMUX_IO_T[1] bit 5 - INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 8 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! READBACK_OQ bit 0 IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0
B1 INT: mux CELL.IMUX_CLB_G3 bit 3 - INT: mux CELL.IMUX_CLB_C3 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 7 INT: mux CELL.IMUX_CLB_F3 bit 6 INT: mux CELL.IMUX_CLB_F1 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 14 INT: mux CELL.IMUX_CLB_F3 bit 12 INT: mux CELL.IMUX_CLB_C3 bit 2 INT: mux CELL.IMUX_CLB_C3 bit 14 INT: mux CELL.IMUX_CLB_C3 bit 15 INT: mux CELL.IMUX_CLB_G3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 14 INT: mux CELL.IMUX_CLB_F1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 14 INT: mux CELL.IMUX_CLB_C1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 11 - INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 8 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 1
B0 INT: mux CELL.IMUX_CLB_F1 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 8 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.IMUX_CLB_F3 bit 16 INT: mux CELL.IMUX_CLB_F3 bit 10 INT: mux CELL.IMUX_CLB_F3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 13 INT: mux CELL.IMUX_CLB_G3 bit 18 INT: mux CELL.IMUX_CLB_F1 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 10 INT: mux CELL.IMUX_CLB_F1 bit 13 INT: mux CELL.IMUX_CLB_C1 bit 2 INT: mux CELL.IMUX_CLB_C1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 14 INT: mux CELL.IMUX_CLB_G1 bit 10 INT: mux CELL.IMUX_CLB_G1 bit 16 - INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 10 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 1 IO[1]: !invert OK IO[1]: !invert T IO[1]: SLEW bit 0
xc4000ex IO_E0_F1 rect MAIN_S
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TBUF[0]: ! DRIVE1_DUP - - - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_E0_F1 rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_C1 bit 8 -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_G1 bit 8 -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_E1

Cells: 3

Switchbox INT

xc4000ex IO_E1 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_E[0]CELL.OCTAL_IO_E[8]!MAIN[26][10]
CELL.OCTAL_IO_E[8]CELL.OCTAL_IO_E[0]!MAIN[26][11]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[27][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[31][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[28][4]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[28][6]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[39][4]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[41][6]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[33][4]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[39][8]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[35][6]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[35][4]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[32][6]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[36][8]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[44][7]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[43][7]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[49][7]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[50][7]
xc4000ex IO_E1 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[0]!MAIN[18][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[24][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[22][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[21][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[21][7]
CELL.SINGLE_H[3]CELL.DEC_V[1]!MAIN[9][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[15][8]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[34][4]
CELL.SINGLE_H[4]CELL.DEC_V[2]!MAIN[10][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[25][4]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[28][3]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[19][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[20][4]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[35][9]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[17][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[24][8]
CELL.SINGLE_H[7]CELL.DEC_V[3]!MAIN[17][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[25][8]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[47][7]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[33][5]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[41][9]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[40][7]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[42][7]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[48][6]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[49][6]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[27][6]
CELL.SINGLE_V[0]CELL.OUT_IO_WE_I2[0]!MAIN[29][4]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[29][8]
CELL.SINGLE_V[1]CELL.OUT_IO_WE_I2[1]!MAIN[30][4]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[35][8]
CELL.SINGLE_V[2]CELL.OUT_CLB_Y_E!MAIN[31][4]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[34][9]
CELL.SINGLE_V[3]CELL.OUT_CLB_YQ_E!MAIN[36][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[27][7]
CELL.SINGLE_V[4]CELL.OUT_IO_WE_I2[0]!MAIN[40][3]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[41][5]
CELL.SINGLE_V[5]CELL.OUT_IO_WE_I2[1]!MAIN[37][4]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[41][7]
CELL.SINGLE_V[6]CELL.OUT_CLB_Y_E!MAIN[40][4]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[27][9]
CELL.SINGLE_V[7]CELL.OUT_CLB_YQ_E!MAIN[39][3]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1[0]!MAIN[20][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2_S1!MAIN[23][4]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1_S1!MAIN[23][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2[0]!MAIN[23][6]
CELL.DOUBLE_V0[0]CELL.OUT_CLB_YQ_E!MAIN[27][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_WE_I2[1]!MAIN[38][4]
CELL.DOUBLE_V1[0]CELL.OUT_CLB_Y_E!MAIN[32][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_WE_I2[0]!MAIN[41][4]
CELL.DOUBLE_IO_E0[0]CELL.DBUF_IO_V[0]!MAIN[19][6]
CELL.DOUBLE_IO_E0[1]CELL.DBUF_IO_V[0]!MAIN[16][7]
CELL.DOUBLE_IO_E0[2]CELL.DBUF_IO_V[0]!MAIN[17][6]
CELL.DOUBLE_IO_E0[3]CELL.DBUF_IO_V[0]!MAIN[17][7]
CELL.DOUBLE_IO_E2[0]CELL.DBUF_IO_V[1]!MAIN[15][5]
CELL.DOUBLE_IO_E2[1]CELL.DBUF_IO_V[1]!MAIN[15][6]
CELL.DOUBLE_IO_E2[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_E2[3]CELL.DBUF_IO_V[1]!MAIN[22][6]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[45][10]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[3][10]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[42][9]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[17][11]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[51][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[22][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[21][10]
CELL.QUAD_H1[0]CELL.DEC_V[3]!MAIN[5][10]
CELL.QUAD_H1[1]CELL.DEC_V[2]!MAIN[5][11]
CELL.QUAD_H1[2]CELL.DEC_V[1]!MAIN[16][10]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[19][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[22][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[3][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[16][11]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[44][10]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[44][9]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[50][10]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[46][10]
CELL.QUAD_V0[0]CELL.OUT_IO_WE_I2[1]!MAIN[47][4]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[42][10]
CELL.QUAD_V0[1]CELL.OUT_CLB_YQ_E!MAIN[50][4]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[51][11]
CELL.QUAD_V0[2]CELL.OUT_CLB_Y_E!MAIN[45][4]
CELL.QUAD_V0[2]CELL.OUT_IO_WE_I2[0]!MAIN[42][0]
CELL.QUAD_V3[0]CELL.OUT_IO_WE_I2[0]!MAIN[43][0]
CELL.QUAD_V3[1]CELL.OUT_CLB_Y_E!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_CLB_YQ_E!MAIN[49][4]
CELL.QUAD_V3[2]CELL.OUT_IO_WE_I2[1]!MAIN[48][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[43][10]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[43][9]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[49][10]
xc4000ex IO_E1 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[29][6]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[28][5]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[31][3]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E1[0]!MAIN[19][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_E[7]!MAIN[26][4]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[31][5]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[30][5]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[30][3]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E0[0]!MAIN[25][5]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E2[0]!MAIN[16][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_E[6]!MAIN[26][3]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[33][8]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[32][8]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[34][8]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E1[1]!MAIN[12][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_E[5]!MAIN[26][8]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[32][7]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[29][7]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[31][7]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E0[1]!MAIN[16][9]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E2[1]!MAIN[10][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_E[4]!MAIN[26][7]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[37][6]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[40][6]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[36][6]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E1[2]!MAIN[14][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_E[3]!MAIN[26][2]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[36][5]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[37][3]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[38][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E0[2]!MAIN[17][4]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E2[2]!MAIN[13][5]
CELL.SINGLE_H[5]CELL.OCTAL_IO_E[2]!MAIN[26][5]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[36][7]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[37][8]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[37][7]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E1[3]!MAIN[21][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_E[1]!MAIN[26][6]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[39][9]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[36][9]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[38][8]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E0[3]!MAIN[25][9]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E2[3]!MAIN[19][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_E[8]!MAIN[26][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[27][5]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[29][5]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[48][7]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[31][6]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[32][5]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[46][7]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[32][9]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[33][9]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[42][8]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[33][7]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[34][7]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[50][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[40][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[38][6]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[45][7]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[37][5]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[39][5]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[47][8]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[35][7]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[38][7]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[48][8]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[38][9]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[40][9]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[43][8]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[30][6]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[32][3]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[31][9]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[28][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[39][6]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[40][5]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[39][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[37][9]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[34][11]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[35][10]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[35][11]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[36][10]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[38][11]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[39][10]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[37][11]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[37][10]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[30][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[28][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[29][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E0[1]!MAIN[15][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E1[1]!MAIN[13][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E2[1]!MAIN[11][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[34][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[33][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[34][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E0[2]!MAIN[16][4]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E1[2]!MAIN[15][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E2[2]!MAIN[14][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E0[0]!MAIN[23][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E1[0]!MAIN[20][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E2[0]!MAIN[17][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E0[3]!MAIN[24][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E1[3]!MAIN[22][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E2[3]!MAIN[20][9]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[45][8]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[30][7]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[30][8]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[44][8]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[34][5]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[35][5]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[28][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[35][3]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[38][10]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[34][10]
CELL.DOUBLE_IO_E0[0]CELL.DOUBLE_IO_E2[0]!MAIN[22][5]
CELL.DOUBLE_IO_E0[0]CELL.QUAD_H3[0]!MAIN[18][10]
CELL.DOUBLE_IO_E0[1]CELL.DOUBLE_IO_E2[1]!MAIN[14][9]
CELL.DOUBLE_IO_E0[1]CELL.QUAD_H1[0]!MAIN[4][10]
CELL.DOUBLE_IO_E0[2]CELL.DOUBLE_IO_E2[2]!MAIN[15][4]
CELL.DOUBLE_IO_E0[2]CELL.QUAD_H1[1]!MAIN[4][11]
CELL.DOUBLE_IO_E0[3]CELL.DOUBLE_IO_E2[3]!MAIN[23][9]
CELL.DOUBLE_IO_E0[3]CELL.QUAD_H2[2]!MAIN[19][11]
CELL.DOUBLE_IO_E1[0]CELL.QUAD_H2[0]!MAIN[23][11]
CELL.DOUBLE_IO_E1[1]CELL.QUAD_H2[1]!MAIN[21][11]
CELL.DOUBLE_IO_E1[2]CELL.QUAD_H3[2]!MAIN[2][11]
CELL.DOUBLE_IO_E1[3]CELL.QUAD_H1[2]!MAIN[17][10]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[43][11]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[44][11]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[40][11]
CELL.QUAD_H0[0]CELL.LONG_IO_V[3]!MAIN[2][10]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[49][8]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[47][9]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[48][9]
CELL.QUAD_H0[1]CELL.LONG_IO_V[2]!MAIN[18][11]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[49][11]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[50][11]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[46][11]
CELL.QUAD_H0[2]CELL.LONG_IO_V[1]!MAIN[20][10]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[42][11]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[41][11]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[50][9]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[51][9]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[48][11]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[47][11]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[39][11]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[49][9]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[45][11]
xc4000ex IO_E1 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[21][3]MAIN[24][2]MAIN[22][2]MAIN[22][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_E2[0]
0101CELL.DOUBLE_IO_E2[1]
0110CELL.DOUBLE_IO_E2[3]
1111CELL.DOUBLE_IO_E2[2]
xc4000ex IO_E1 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[8][8]MAIN[9][8]MAIN[11][8]MAIN[10][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_E0[1]
0101CELL.DOUBLE_IO_E0[2]
0110CELL.DOUBLE_IO_E0[3]
1111CELL.DOUBLE_IO_E0[0]
xc4000ex IO_E1 switchbox INT muxes QBUF[0]
BitsDestination
MAIN[40][10]MAIN[41][10]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_E1 switchbox INT muxes QBUF[1]
BitsDestination
MAIN[45][9]MAIN[46][9]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_E1 switchbox INT muxes QBUF[2]
BitsDestination
MAIN[47][10]MAIN[48][10]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_E1 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[24][1]MAIN[24][0]MAIN[25][1]MAIN[25][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E1 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[10][1]MAIN[10][0]MAIN[11][0]MAIN[11][1]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E1 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[24][6]MAIN[22][7]MAIN[24][7]MAIN[25][6]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E1 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[15][7]MAIN[19][7]MAIN[21][6]MAIN[20][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E1 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][5]MAIN[24][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_E1 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[12][8]MAIN[8][9]MAIN[13][8]MAIN[14][8]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_E1 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[20][8]MAIN[21][8]MAIN[23][8]MAIN[22][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_E1 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[19][8]MAIN[16][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_E1 switchbox INT muxes IMUX_CLB_F1
BitsDestination
MAIN[32][2]MAIN[34][0]MAIN[33][1]MAIN[32][0]MAIN[33][3]MAIN[32][1]MAIN[33][0]MAIN[33][2]MAIN[47][2]MAIN[51][0]MAIN[42][1]MAIN[49][2]MAIN[46][2]MAIN[46][3]MAIN[47][3]MAIN[43][6]MAIN[42][6]CELL.IMUX_CLB_F1
Source
00100111111111111CELL.SINGLE_V[3]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.SINGLE_V[7]
00111111111111111CELL.SINGLE_V[0]
01000111111111111CELL.LONG_V[3]
01001011111111111CELL.DOUBLE_V0[1]
01001110111111111CELL.LONG_V[0]
01011111111111111CELL.SINGLE_V[1]
01100101111111111CELL.SINGLE_V[5]
01101001111111111CELL.LONG_V[1]
01101100111111111CELL.SINGLE_V[6]
01101111001111111CELL.QUAD_V0[0]
01101111010111111CELL.QUAD_V0[1]
01101111011011111CELL.QUAD_V0[2]
01101111101101111CELL.QUAD_V1[0]
01101111101110111CELL.QUAD_V2[0]
01101111101111011CELL.QUAD_V3[0]
01101111110101111CELL.QUAD_V1[1]
01101111110110111CELL.QUAD_V2[1]
01101111110111011CELL.QUAD_V3[1]
01101111111001111CELL.QUAD_V1[2]
01101111111010111CELL.QUAD_V2[2]
01101111111011011CELL.QUAD_V3[2]
01101111111111101CELL.OUT_CLB_Y_E
01101111111111110CELL.OUT_CLB_YQ_E
01111101111111111CELL.DOUBLE_V1[1]
11100111111111111CELL.DOUBLE_V1[0]
11101011111111111CELL.SINGLE_V[4]
11101110111111111CELL.DOUBLE_V0[0]
11111111111111111CELL.SINGLE_V[2]
xc4000ex IO_E1 switchbox INT muxes IMUX_CLB_F3
BitsDestination
MAIN[39][2]MAIN[41][0]MAIN[40][2]MAIN[41][1]MAIN[39][0]MAIN[40][1]MAIN[41][2]MAIN[40][0]MAIN[48][1]MAIN[44][0]MAIN[44][1]MAIN[43][1]MAIN[45][0]MAIN[45][1]MAIN[48][0]MAIN[41][3]MAIN[46][5]MAIN[47][5]CELL.IMUX_CLB_F3
Source
000011111111111111CELL.SINGLE_V[0]
000111011111111111CELL.DOUBLE_V0[0]
000111101111111111CELL.LONG_V[2]
001111111111111111CELL.SINGLE_V[3]
010001111111111111CELL.DOUBLE_V1[1]
010010111111111111CELL.LONG_V[1]
010101011111111111CELL.DOUBLE_V0[1]
010101101111111111CELL.LONG_V[5]
010110011111111111CELL.SINGLE_V[4]
010110101111111111CELL.LONG_V[4]
010111110011111111CELL.QUAD_V0[0]
010111110101111111CELL.QUAD_V0[1]
010111110110111111CELL.QUAD_V0[2]
010111111011011111CELL.QUAD_V1[0]
010111111011101111CELL.QUAD_V2[0]
010111111011110111CELL.QUAD_V3[0]
010111111101011111CELL.QUAD_V1[1]
010111111101101111CELL.QUAD_V2[1]
010111111101110111CELL.QUAD_V3[1]
010111111110011111CELL.QUAD_V1[2]
010111111110101111CELL.QUAD_V2[2]
010111111110110111CELL.QUAD_V3[2]
010111111111111011CELL.GCLK[0]
010111111111111101CELL.OUT_CLB_Y_E
010111111111111110CELL.OUT_CLB_YQ_E
011101111111111111CELL.SINGLE_V[1]
011110111111111111CELL.SINGLE_V[2]
110011111111111111CELL.SINGLE_V[6]
110111011111111111CELL.DOUBLE_V1[0]
110111101111111111CELL.SINGLE_V[5]
111111111111111111CELL.SINGLE_V[7]
xc4000ex IO_E1 switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[15][10]MAIN[15][11]CELL.IMUX_CLB_F4
Source
01CELL.LONG_V[7]
10CELL.LONG_V[9]
11CELL.GCLK[4]
xc4000ex IO_E1 switchbox INT muxes IMUX_CLB_G1
BitsDestination
MAIN[27][0]MAIN[27][3]MAIN[29][0]MAIN[29][1]MAIN[28][1]MAIN[27][1]MAIN[28][0]MAIN[27][2]MAIN_W[1][1]MAIN[44][4]MAIN[43][4]MAIN[43][3]MAIN[46][6]MAIN[44][3]MAIN[50][5]MAIN[45][5]MAIN[44][5]CELL.IMUX_CLB_G1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011101111111111CELL.SINGLE_V[4]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.LONG_V[3]
00110011111111111CELL.SINGLE_V[1]
00110110111111111CELL.DOUBLE_V1[0]
00111001111111111CELL.DOUBLE_V0[1]
00111100111111111CELL.LONG_V[0]
00111111001111111CELL.QUAD_V0[0]
00111111010111111CELL.QUAD_V0[1]
00111111011011111CELL.QUAD_V0[2]
00111111101101111CELL.QUAD_V1[0]
00111111101110111CELL.QUAD_V2[0]
00111111101111011CELL.QUAD_V3[0]
00111111110101111CELL.QUAD_V1[1]
00111111110110111CELL.QUAD_V2[1]
00111111110111011CELL.QUAD_V3[1]
00111111111001111CELL.QUAD_V1[2]
00111111111010111CELL.QUAD_V2[2]
00111111111011011CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.SINGLE_V[3]
01110111111111111CELL.DOUBLE_V0[0]
01111101111111111CELL.SINGLE_V[7]
10011111111111111CELL.DOUBLE_V1[1]
10111011111111111CELL.LONG_V[1]
10111110111111111CELL.SINGLE_V[5]
11111111111111111CELL.SINGLE_V[6]
xc4000ex IO_E1 switchbox INT muxes IMUX_CLB_G3
BitsDestination
MAIN[35][0]MAIN[34][2]MAIN[36][1]MAIN[34][1]MAIN[35][2]MAIN[36][0]MAIN[35][1]MAIN[36][2]MAIN[36][3]MAIN[48][2]MAIN[42][2]MAIN[44][2]MAIN[43][2]MAIN[45][3]MAIN[45][2]MAIN[51][1]MAIN[42][3]MAIN[48][5]MAIN[49][5]CELL.IMUX_CLB_G3
Source
0001111111111111111CELL.SPECIAL_CLB_CIN
0010011111111111111CELL.SINGLE_V[0]
0010101111111111111CELL.SINGLE_V[2]
0010111011111111111CELL.SINGLE_V[4]
0011010111111111111CELL.LONG_V[4]
0011011101111111111CELL.LONG_V[2]
0011100111111111111CELL.SINGLE_V[1]
0011101101111111111CELL.SINGLE_V[6]
0011110011111111111CELL.DOUBLE_V0[1]
0011111001111111111CELL.LONG_V[5]
0011111110011111111CELL.QUAD_V0[0]
0011111110101111111CELL.QUAD_V0[1]
0011111110110111111CELL.QUAD_V0[2]
0011111111011011111CELL.QUAD_V1[0]
0011111111011101111CELL.QUAD_V2[0]
0011111111011110111CELL.QUAD_V3[0]
0011111111101011111CELL.QUAD_V1[1]
0011111111101101111CELL.QUAD_V2[1]
0011111111101110111CELL.QUAD_V3[1]
0011111111110011111CELL.QUAD_V1[2]
0011111111110101111CELL.QUAD_V2[2]
0011111111110110111CELL.QUAD_V3[2]
0011111111111111011CELL.GCLK[0]
0011111111111111101CELL.OUT_CLB_Y_E
0011111111111111110CELL.OUT_CLB_YQ_E
0111011111111111111CELL.DOUBLE_V0[0]
0111101111111111111CELL.SINGLE_V[5]
0111111011111111111CELL.DOUBLE_V1[0]
1010111111111111111CELL.DOUBLE_V1[1]
1011110111111111111CELL.LONG_V[1]
1011111101111111111CELL.SINGLE_V[7]
1111111111111111111CELL.SINGLE_V[3]
xc4000ex IO_E1 switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[13][11]MAIN[13][10]CELL.IMUX_CLB_G4
Source
01CELL.LONG_V[9]
10CELL.GCLK[4]
11CELL.LONG_V[6]
xc4000ex IO_E1 switchbox INT muxes IMUX_CLB_C1
BitsDestination
MAIN[29][3]MAIN[29][2]MAIN[31][1]MAIN[30][0]MAIN[30][1]MAIN[31][2]MAIN[30][2]MAIN[49][3]MAIN_W[1][2]MAIN[51][3]MAIN[51][2]MAIN[48][3]MAIN[47][6]MAIN[50][6]MAIN[31][0]MAIN[43][5]MAIN[42][5]CELL.IMUX_CLB_C1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[1]
00101011111111111CELL.DOUBLE_V0[0]
00101101111111111CELL.DOUBLE_V1[0]
00110011111111111CELL.SINGLE_V[3]
00110101111111111CELL.SINGLE_V[7]
00111011111111011CELL.LONG_V[2]
00111101111111011CELL.LONG_V[3]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[2]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E1 switchbox INT muxes IMUX_CLB_C3
BitsDestination
MAIN[37][0]MAIN[37][1]MAIN[38][1]MAIN[38][0]MAIN[37][2]MAIN[38][2]MAIN[38][3]MAIN[47][1]MAIN[49][0]MAIN[50][0]MAIN[49][1]MAIN[46][1]MAIN[46][0]MAIN[47][0]MAIN[39][1]MAIN[45][6]MAIN[44][6]CELL.IMUX_CLB_C3
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011111111111011CELL.GCLK[2]
00101011111111111CELL.SINGLE_V[3]
00101101111111111CELL.SINGLE_V[7]
00110011111111111CELL.DOUBLE_V0[0]
00110101111111111CELL.DOUBLE_V1[0]
00111011111111011CELL.LONG_V[3]
00111101111111011CELL.LONG_V[2]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[1]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E1 switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[25][10]MAIN[24][10]MAIN[25][11]MAIN[23][10]MAIN[24][11]CELL.IMUX_CLB_C4
Source
01111CELL.LONG_V[0]
10111CELL.LONG_V[4]
11011CELL.LONG_V[6]
11101CELL.LONG_V[8]
11110CELL.GCLK[5]
11111off
xc4000ex IO_E1 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[23][1]MAIN[21][0]MAIN[23][0]MAIN[21][1]MAIN[22][0]MAIN[22][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.DOUBLE_IO_E2[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[1]
011111CELL.DOUBLE_IO_E1[2]
100111CELL.DOUBLE_IO_E1[3]
101011CELL.DOUBLE_IO_E2[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_E1 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][1]MAIN[12][0]MAIN[14][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_E1[2]
001111CELL.DOUBLE_IO_E1[3]
010011CELL.OUT_IO_WE_I2[0]
010101CELL.LONG_IO_V[1]
010110CELL.DEC_V[2]
011011CELL.DOUBLE_IO_E2[3]
011110CELL.OUT_IO_WE_I2[1]
110111CELL.DOUBLE_IO_E2[2]
111111CELL.TIE_0
xc4000ex IO_E1 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[17][0]MAIN[19][0]MAIN[20][0]MAIN[20][1]MAIN[19][1]MAIN[18][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E2[0]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_E1[0]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_E2[1]
111111CELL.DOUBLE_IO_E1[1]
xc4000ex IO_E1 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[15][0]MAIN[17][1]MAIN[15][1]MAIN[18][1]MAIN[16][0]MAIN[16][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E1[1]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_E2[1]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_E1[0]
111111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E1 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[5][9]MAIN[5][8]MAIN[10][10]MAIN[7][9]MAIN[6][9]MAIN[8][10]MAIN[7][10]MAIN[6][10]MAIN[7][8]MAIN[6][8]MAIN[9][10]MAIN[11][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011101111CELL.DEC_V[2]
001011111101CELL.LONG_IO_V[0]
001101101111CELL.DEC_V[1]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[3]
001111101011CELL.DEC_V[0]
001111111110CELL.IMUX_CLB_C4
011111101111CELL.DOUBLE_H0[1]
101011111111CELL.LONG_H[3]
101101111111CELL.LONG_H[4]
101111110111CELL.DOUBLE_H1[0]
101111111011CELL.LONG_H[5]
111111111111CELL.TIE_0
xc4000ex IO_E1 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[6][0]MAIN[5][0]MAIN_S[7][11]MAIN[9][1]MAIN[7][0]MAIN[8][0]MAIN[9][0]MAIN_S[10][11]MAIN_S[6][11]MAIN_S[8][11]MAIN_S[9][11]MAIN_S[11][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[2]
000111011111CELL.DEC_V[3]
001110101111CELL_S.SINGLE_H[4]
001110111101CELL_S.LONG_IO_V[2]
001111001111CELL_S.SINGLE_H[5]
001111011101CELL_S.LONG_IO_V[3]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C4
011011111111CELL_S.DOUBLE_H1[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[0]
011111011111CELL.DEC_V[1]
100111111111CELL_S.DOUBLE_H0[0]
111111111111CELL.TIE_0
xc4000ex IO_E1 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[7][6]MAIN[16][6]MAIN[8][5]MAIN[13][6]MAIN[10][6]MAIN[11][6]MAIN[14][6]MAIN[9][6]MAIN[12][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G4
111111111CELL.SINGLE_H[4]
xc4000ex IO_E1 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[5][2]MAIN[7][2]MAIN[8][2]MAIN[12][2]MAIN[6][2]MAIN[13][2]MAIN[14][2]MAIN[9][2]MAIN_S[12][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_G4
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_E1 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[5][7]MAIN[11][7]MAIN[12][7]MAIN[9][7]MAIN[7][7]MAIN[8][7]MAIN[10][7]MAIN[6][7]MAIN[14][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F4
111111111CELL.SINGLE_H[2]
xc4000ex IO_E1 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[5][1]MAIN[7][1]MAIN[7][3]MAIN[11][2]MAIN[6][1]MAIN[8][1]MAIN[10][2]MAIN[11][3]MAIN_S[14][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_F4
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_E1 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[20][3]MAIN[18][4]MAIN[19][2]MAIN[21][2]MAIN[19][3]MAIN[23][3]MAIN[20][2]MAIN[24][3]CELL.IMUX_IO_T[0]
Source
00011011CELL.LONG_IO_V[3]
00011101CELL.LONG_IO_V[1]
00011110CELL.GCLK[0]
00101011CELL.LONG_IO_V[0]
00101101CELL.DEC_V[2]
00110011CELL.DOUBLE_IO_E2[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[3]
01111111CELL.TIE_0
10011111CELL.DOUBLE_IO_E1[0]
10101111CELL.DOUBLE_IO_E1[1]
10110111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E1 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[16][3]MAIN[14][3]MAIN[18][2]MAIN[23][2]MAIN[17][3]MAIN[25][2]MAIN[16][2]MAIN[15][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.LONG_IO_V[1]
00101101CELL.LONG_IO_V[3]
00101110CELL.GCLK[0]
00110011CELL.DEC_V[2]
00110101CELL.LONG_IO_V[0]
01101111CELL.DOUBLE_IO_E1[0]
01110111CELL.DOUBLE_IO_E2[0]
10111011CELL.DOUBLE_IO_E2[1]
10111101CELL.LONG_IO_V[2]
10111110CELL.DEC_V[3]
11111111CELL.DOUBLE_IO_E1[1]

Bels TBUF

xc4000ex IO_E1 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E1 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[25][3]!MAIN[13][3]
DRIVE1_DUP!MAIN_S[20][11]!MAIN[36][11]

Bels IO

xc4000ex IO_E1 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[2][6]CELL.IMUX_IO_IK[1] invert by !MAIN[2][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[1][9]CELL.IMUX_IO_OK[1] invert by !MAIN[2][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G1CELL.IMUX_CLB_F1
TinCELL.IMUX_IO_T[0] invert by !MAIN[0][9]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_WE_I1[0]CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
xc4000ex IO_E1 enum IO_SLEW
IO[0].SLEWMAIN[2][9]
IO[1].SLEWMAIN[0][0]
FAST0
SLOW1
xc4000ex IO_E1 enum IO_PULL
IO[0].PULLMAIN[8][6]MAIN[2][7]
IO[1].PULLMAIN[0][1]MAIN[2][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_E1 enum IO_MUX_I
IO[0].MUX_I1MAIN[2][5]MAIN[1][5]
IO[1].MUX_I1MAIN[2][4]MAIN[0][4]
IO[0].MUX_I2MAIN[0][5]MAIN[0][6]
IO[1].MUX_I2MAIN[1][4]MAIN[0][3]
I01
IQ11
IQL10
xc4000ex IO_E1 enum IO_IFF_D
IO[0].IFF_DMAIN[3][5]MAIN[1][6]
IO[1].IFF_DMAIN[3][4]MAIN[1][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_E1 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[0][7]
IO[1].MUX_OFF_DMAIN[0][2]
O11
O20
xc4000ex IO_E1 enum IO_MUX_O
IO[0].MUX_OMAIN[4][8]MAIN[1][8]MAIN[3][9]MAIN[4][9]
IO[1].MUX_OMAIN[4][1]MAIN[3][1]MAIN[3][0]MAIN[4][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_E1 enum IO_SYNC_D
IO[0].SYNC_DMAIN[4][6]
IO[1].SYNC_DMAIN[4][2]
I1
DELAY0

Bels DEC

xc4000ex IO_E1 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C1CELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_E1 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E1 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[25][7]!MAIN[14][7]

Bel wires

xc4000ex IO_E1 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F1IO[1].O2
CELL.IMUX_CLB_G1IO[0].O2
CELL.IMUX_CLB_C1DEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_E1 rect MAIN
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] TBUF[1]: ! DRIVE1_DUP INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[8] ← CELL.OCTAL_IO_E[0] INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !bipass CELL.DOUBLE_IO_E1[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_E1[1] = CELL.QUAD_H2[1] - INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.QUAD_H2[2] INT: !bipass CELL.QUAD_H0[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.IMUX_CLB_F4 bit 0 - INT: mux CELL.IMUX_CLB_G4 bit 1 - - - - - - - INT: !pass CELL.QUAD_H1[1] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.QUAD_H1[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.DOUBLE_IO_E1[2] = CELL.QUAD_H3[2] - IO[0]: ! IFF_CE_ENABLE_NO_IQ
B10 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[0] ← CELL.OCTAL_IO_E[8] INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.QUAD_H0[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.QUAD_H3[0] INT: !bipass CELL.DOUBLE_IO_E1[3] = CELL.QUAD_H1[2] INT: !pass CELL.QUAD_H1[2] ← CELL.DEC_V[1] INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: !pass CELL.QUAD_H1[0] ← CELL.DEC_V[3] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.QUAD_H1[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H0[0] = CELL.LONG_IO_V[3] - IO[1]: ! IFF_CE_ENABLE_NO_IQ
B9 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_E[8] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E2[3] IO[0]: ! OFF_CE_ENABLE INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E2[1] INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[1] INT: mux CELL.LONG_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 11 IO[0]: MUX_O bit 0 IO[0]: MUX_O bit 1 IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: !invert T
B8 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_E[5] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[3] bit 1 IO[0]: ! IFF_CE_ENABLE INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 10 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_OQ bit 0 IO[0]: ! READBACK_I2 bit 0 IO[0]: MUX_O bit 2 IO[0]: ! READBACK_I1 bit 0
B7 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_E[4] - INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 2 INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[5] bit 2 IO[1]: ! IFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[3] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_E0[1] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 3 PULLUP_TBUF[1]: ! ENABLE INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 8 IO[0]: OFF_USED IO[0]: ! OFF_D_INV IO[0]: PULL bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: MUX_OFF_D bit 0
B6 - INT: mux CELL.IMUX_CLB_C1 bit 3 INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] INT: mux CELL.IMUX_CLB_C1 bit 4 INT: mux CELL.IMUX_CLB_G1 bit 4 INT: mux CELL.IMUX_CLB_C3 bit 1 INT: mux CELL.IMUX_CLB_C3 bit 0 INT: mux CELL.IMUX_CLB_F1 bit 1 INT: mux CELL.IMUX_CLB_F1 bit 0 INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_E[1] INT: mux CELL.LONG_H[4] bit 0 INT: mux CELL.LONG_H[4] bit 3 INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.DOUBLE_IO_E2[3] ← CELL.DBUF_IO_V[1] INT: mux CELL.LONG_H[5] bit 1 INT: mux CELL.LONG_H[5] bit 0 INT: !pass CELL.DOUBLE_IO_E0[0] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[2] ← CELL.DBUF_IO_V[0] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.DOUBLE_IO_E2[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 5 DEC[1]: O4_N INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 1 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 8 DEC[1]: ! O3_P DEC[1]: ! O1_P IO[0]: SYNC_D bit 0 IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0
B5 - INT: mux CELL.IMUX_CLB_G1 bit 2 INT: mux CELL.IMUX_CLB_G3 bit 0 INT: mux CELL.IMUX_CLB_G3 bit 1 INT: mux CELL.IMUX_CLB_F3 bit 0 INT: mux CELL.IMUX_CLB_F3 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 0 INT: mux CELL.IMUX_CLB_C1 bit 1 INT: mux CELL.IMUX_CLB_C1 bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_E[2] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E0[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E0[0] INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.DOUBLE_IO_E2[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E1[0] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E1[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E2[0] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E2[0] INT: !pass CELL.DOUBLE_IO_E2[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E2[2] DEC[1]: ! O4_P DEC[2]: O4_P INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[2] DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 6 DEC[2]: ! O3_N DEC[1]: O3_N DEC[1]: O1_N DEC[2]: O1_P IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 IO[0]: MUX_I2 bit 1
B4 - INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_CLB_Y_E INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_CLB_Y_E INT: mux CELL.IMUX_CLB_G1 bit 7 INT: mux CELL.IMUX_CLB_G1 bit 6 - INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_CLB_Y_E INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_CLB_YQ_E INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_WE_I2[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_CLB_YQ_E INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_E[7] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: mux CELL.IMUX_IO_T[0] bit 6 INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E1[2] INT: !pass CELL.DOUBLE_IO_E2[2] ← CELL.DBUF_IO_V[1] DEC[0]: ! O4_P DEC[2]: ! O4_N DEC[0]: ! O2_P DEC[2]: O2_P DEC[1]: O2_N DEC[2]: O3_P DEC[0]: O3_N DEC[0]: ! O1_P DEC[2]: ! O1_N IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I1 bit 0
B3 INT: mux CELL.IMUX_CLB_C1 bit 7 - INT: mux CELL.IMUX_CLB_C1 bit 9 INT: mux CELL.IMUX_CLB_C1 bit 5 INT: mux CELL.IMUX_CLB_F1 bit 2 INT: mux CELL.IMUX_CLB_F1 bit 3 INT: mux CELL.IMUX_CLB_G3 bit 5 INT: mux CELL.IMUX_CLB_G1 bit 3 INT: mux CELL.IMUX_CLB_G1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 2 INT: mux CELL.IMUX_CLB_F3 bit 2 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_CLB_YQ_E INT: mux CELL.IMUX_CLB_C3 bit 10 INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: mux CELL.IMUX_CLB_G3 bit 10 INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] INT: mux CELL.IMUX_CLB_F1 bit 12 INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: mux CELL.IMUX_CLB_C1 bit 16 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] INT: mux CELL.IMUX_CLB_G1 bit 15 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_E[6] TBUF[0]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 - INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E1[2] INT: mux CELL.IMUX_IO_T[1] bit 6 TBUF[1]: ! DRIVE1 DEC[0]: O4_N INT: mux CELL.IMUX_IO_IK[1] bit 1 DEC[0]: O2_N IO[1]: ! IFF_SRVAL bit 0 DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[0]: ! O3_P DEC[0]: O1_N IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[1]: !invert IK IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0
B2 INT: mux CELL.IMUX_CLB_C1 bit 6 - INT: mux CELL.IMUX_CLB_F1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 8 INT: mux CELL.IMUX_CLB_F1 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 7 INT: mux CELL.IMUX_CLB_G3 bit 6 INT: mux CELL.IMUX_CLB_G3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 11 INT: mux CELL.IMUX_CLB_F3 bit 15 INT: mux CELL.IMUX_CLB_F3 bit 17 INT: mux CELL.IMUX_CLB_C3 bit 11 INT: mux CELL.IMUX_CLB_C3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 11 INT: mux CELL.IMUX_CLB_G3 bit 14 INT: mux CELL.IMUX_CLB_G3 bit 17 INT: mux CELL.IMUX_CLB_F1 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 16 INT: mux CELL.IMUX_CLB_C1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 10 INT: mux CELL.IMUX_CLB_C1 bit 15 - INT: mux CELL.IMUX_CLB_G1 bit 9 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_E[3] INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 INT: mux CELL.IMUX_IO_T[1] bit 5 - INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 8 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! READBACK_OQ bit 0 IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0
B1 INT: mux CELL.IMUX_CLB_G3 bit 3 - INT: mux CELL.IMUX_CLB_C3 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 7 INT: mux CELL.IMUX_CLB_F3 bit 6 INT: mux CELL.IMUX_CLB_F1 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 14 INT: mux CELL.IMUX_CLB_F3 bit 12 INT: mux CELL.IMUX_CLB_C3 bit 2 INT: mux CELL.IMUX_CLB_C3 bit 14 INT: mux CELL.IMUX_CLB_C3 bit 15 INT: mux CELL.IMUX_CLB_G3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 14 INT: mux CELL.IMUX_CLB_F1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 14 INT: mux CELL.IMUX_CLB_C1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 11 - INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 8 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 1
B0 INT: mux CELL.IMUX_CLB_F1 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 8 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.IMUX_CLB_F3 bit 16 INT: mux CELL.IMUX_CLB_F3 bit 10 INT: mux CELL.IMUX_CLB_F3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 13 INT: mux CELL.IMUX_CLB_G3 bit 18 INT: mux CELL.IMUX_CLB_F1 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 10 INT: mux CELL.IMUX_CLB_F1 bit 13 INT: mux CELL.IMUX_CLB_C1 bit 2 INT: mux CELL.IMUX_CLB_C1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 14 INT: mux CELL.IMUX_CLB_G1 bit 10 INT: mux CELL.IMUX_CLB_G1 bit 16 - INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 10 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 1 IO[1]: !invert OK IO[1]: !invert T IO[1]: SLEW bit 0
xc4000ex IO_E1 rect MAIN_S
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TBUF[0]: ! DRIVE1_DUP - - - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_E1 rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_C1 bit 8 -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_G1 bit 8 -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_E1_S

Cells: 3

Switchbox INT

xc4000ex IO_E1_S switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_E[0]CELL.OCTAL_IO_E[8]!MAIN[26][10]
CELL.OCTAL_IO_E[8]CELL.OCTAL_IO_E[0]!MAIN[26][11]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[27][12]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[31][12]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[28][4]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[28][6]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[39][4]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[41][6]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[33][4]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[39][8]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[35][6]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[35][4]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[32][6]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[36][8]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[44][7]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[43][7]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[49][7]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[50][7]
xc4000ex IO_E1_S switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[0]!MAIN[18][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[24][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[22][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[21][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[21][7]
CELL.SINGLE_H[3]CELL.DEC_V[1]!MAIN[9][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[15][8]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[34][4]
CELL.SINGLE_H[4]CELL.DEC_V[2]!MAIN[10][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[25][4]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[28][3]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[19][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[20][4]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[35][9]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[17][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[24][8]
CELL.SINGLE_H[7]CELL.DEC_V[3]!MAIN[17][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[25][8]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[47][7]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[33][5]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[41][9]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[40][7]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[42][7]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[48][6]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[49][6]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[27][6]
CELL.SINGLE_V[0]CELL.OUT_IO_WE_I2[0]!MAIN[29][4]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[29][12]
CELL.SINGLE_V[1]CELL.OUT_IO_WE_I2[1]!MAIN[30][4]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[35][12]
CELL.SINGLE_V[2]CELL.OUT_CLB_Y_E!MAIN[31][4]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[34][13]
CELL.SINGLE_V[3]CELL.OUT_CLB_YQ_E!MAIN[36][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[27][7]
CELL.SINGLE_V[4]CELL.OUT_IO_WE_I2[0]!MAIN[40][3]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[41][5]
CELL.SINGLE_V[5]CELL.OUT_IO_WE_I2[1]!MAIN[37][4]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[41][7]
CELL.SINGLE_V[6]CELL.OUT_CLB_Y_E!MAIN[40][4]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[27][9]
CELL.SINGLE_V[7]CELL.OUT_CLB_YQ_E!MAIN[39][3]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1[0]!MAIN[20][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2_S1!MAIN[23][4]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1_S1!MAIN[23][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2[0]!MAIN[23][6]
CELL.DOUBLE_V0[0]CELL.OUT_CLB_YQ_E!MAIN[27][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_WE_I2[1]!MAIN[38][4]
CELL.DOUBLE_V1[0]CELL.OUT_CLB_Y_E!MAIN[32][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_WE_I2[0]!MAIN[41][4]
CELL.DOUBLE_IO_E0[0]CELL.DBUF_IO_V[0]!MAIN[19][6]
CELL.DOUBLE_IO_E0[1]CELL.DBUF_IO_V[0]!MAIN[16][7]
CELL.DOUBLE_IO_E0[2]CELL.DBUF_IO_V[0]!MAIN[17][6]
CELL.DOUBLE_IO_E0[3]CELL.DBUF_IO_V[0]!MAIN[17][7]
CELL.DOUBLE_IO_E2[0]CELL.DBUF_IO_V[1]!MAIN[15][5]
CELL.DOUBLE_IO_E2[1]CELL.DBUF_IO_V[1]!MAIN[15][6]
CELL.DOUBLE_IO_E2[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_E2[3]CELL.DBUF_IO_V[1]!MAIN[22][6]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[45][10]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[3][10]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[42][9]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[17][11]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[51][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[22][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[21][10]
CELL.QUAD_H1[0]CELL.DEC_V[3]!MAIN[5][10]
CELL.QUAD_H1[1]CELL.DEC_V[2]!MAIN[5][11]
CELL.QUAD_H1[2]CELL.DEC_V[1]!MAIN[16][10]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[19][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[22][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[3][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[16][11]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[44][10]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[44][9]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[50][10]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[46][10]
CELL.QUAD_V0[0]CELL.OUT_IO_WE_I2[1]!MAIN[47][4]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[42][10]
CELL.QUAD_V0[1]CELL.OUT_CLB_YQ_E!MAIN[50][4]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[51][11]
CELL.QUAD_V0[2]CELL.OUT_CLB_Y_E!MAIN[45][4]
CELL.QUAD_V0[2]CELL.OUT_IO_WE_I2[0]!MAIN[42][0]
CELL.QUAD_V3[0]CELL.OUT_IO_WE_I2[0]!MAIN[43][0]
CELL.QUAD_V3[1]CELL.OUT_CLB_Y_E!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_CLB_YQ_E!MAIN[49][4]
CELL.QUAD_V3[2]CELL.OUT_IO_WE_I2[1]!MAIN[48][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[43][10]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[43][9]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[49][10]
xc4000ex IO_E1_S switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[29][6]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[28][5]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[31][3]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E1[0]!MAIN[19][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_E[7]!MAIN[26][4]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[31][5]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[30][5]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[30][3]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E0[0]!MAIN[25][5]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E2[0]!MAIN[16][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_E[6]!MAIN[26][3]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[33][8]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[32][8]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[34][8]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E1[1]!MAIN[12][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_E[5]!MAIN[26][8]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[32][7]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[29][7]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[31][7]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E0[1]!MAIN[16][9]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E2[1]!MAIN[10][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_E[4]!MAIN[26][7]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[37][6]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[40][6]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[36][6]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E1[2]!MAIN[14][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_E[3]!MAIN[26][2]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[36][5]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[37][3]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[38][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E0[2]!MAIN[17][4]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E2[2]!MAIN[13][5]
CELL.SINGLE_H[5]CELL.OCTAL_IO_E[2]!MAIN[26][5]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[36][7]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[37][8]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[37][7]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E1[3]!MAIN[21][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_E[1]!MAIN[26][6]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[39][9]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[36][9]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[38][8]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E0[3]!MAIN[25][9]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E2[3]!MAIN[19][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_E[8]!MAIN[26][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[27][5]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[29][5]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[48][7]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[31][6]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[32][5]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[46][7]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[32][9]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[33][9]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[42][8]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[33][7]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[34][7]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[50][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[40][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[38][6]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[45][7]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[37][5]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[39][5]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[47][8]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[35][7]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[38][7]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[48][8]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[38][9]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[40][9]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[43][8]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[30][6]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[32][3]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[31][9]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[28][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[39][6]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[40][5]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[39][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[37][9]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[34][11]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[35][10]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[35][11]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[36][10]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[38][11]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[39][10]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[37][11]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[37][10]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[30][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[28][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[29][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E0[1]!MAIN[15][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E1[1]!MAIN[13][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E2[1]!MAIN[11][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[34][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[33][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[34][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E0[2]!MAIN[16][4]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E1[2]!MAIN[15][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E2[2]!MAIN[14][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E0[0]!MAIN[23][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E1[0]!MAIN[20][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E2[0]!MAIN[17][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E0[3]!MAIN[24][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E1[3]!MAIN[22][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E2[3]!MAIN[20][9]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[45][8]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[30][7]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[30][8]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[44][8]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[34][5]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[35][5]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[28][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[35][3]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[38][10]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[34][10]
CELL.DOUBLE_IO_E0[0]CELL.DOUBLE_IO_E2[0]!MAIN[22][5]
CELL.DOUBLE_IO_E0[0]CELL.QUAD_H3[0]!MAIN[18][10]
CELL.DOUBLE_IO_E0[1]CELL.DOUBLE_IO_E2[1]!MAIN[14][9]
CELL.DOUBLE_IO_E0[1]CELL.QUAD_H1[0]!MAIN[4][10]
CELL.DOUBLE_IO_E0[2]CELL.DOUBLE_IO_E2[2]!MAIN[15][4]
CELL.DOUBLE_IO_E0[2]CELL.QUAD_H1[1]!MAIN[4][11]
CELL.DOUBLE_IO_E0[3]CELL.DOUBLE_IO_E2[3]!MAIN[23][9]
CELL.DOUBLE_IO_E0[3]CELL.QUAD_H2[2]!MAIN[19][11]
CELL.DOUBLE_IO_E1[0]CELL.QUAD_H2[0]!MAIN[23][11]
CELL.DOUBLE_IO_E1[1]CELL.QUAD_H2[1]!MAIN[21][11]
CELL.DOUBLE_IO_E1[2]CELL.QUAD_H3[2]!MAIN[2][11]
CELL.DOUBLE_IO_E1[3]CELL.QUAD_H1[2]!MAIN[17][10]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[43][11]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[44][11]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[40][11]
CELL.QUAD_H0[0]CELL.LONG_IO_V[3]!MAIN[2][10]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[49][8]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[47][9]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[48][9]
CELL.QUAD_H0[1]CELL.LONG_IO_V[2]!MAIN[18][11]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[49][11]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[50][11]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[46][11]
CELL.QUAD_H0[2]CELL.LONG_IO_V[1]!MAIN[20][10]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[42][11]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[41][11]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[50][9]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[51][9]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[48][11]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[47][11]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[39][11]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[49][9]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[45][11]
xc4000ex IO_E1_S switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[21][3]MAIN[24][2]MAIN[22][2]MAIN[22][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_E2[0]
0101CELL.DOUBLE_IO_E2[1]
0110CELL.DOUBLE_IO_E2[3]
1111CELL.DOUBLE_IO_E2[2]
xc4000ex IO_E1_S switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[8][8]MAIN[9][8]MAIN[11][8]MAIN[10][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_E0[1]
0101CELL.DOUBLE_IO_E0[2]
0110CELL.DOUBLE_IO_E0[3]
1111CELL.DOUBLE_IO_E0[0]
xc4000ex IO_E1_S switchbox INT muxes QBUF[0]
BitsDestination
MAIN[40][10]MAIN[41][10]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_E1_S switchbox INT muxes QBUF[1]
BitsDestination
MAIN[45][9]MAIN[46][9]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_E1_S switchbox INT muxes QBUF[2]
BitsDestination
MAIN[47][10]MAIN[48][10]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_E1_S switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[24][1]MAIN[24][0]MAIN[25][1]MAIN[25][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E1_S switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[10][1]MAIN[10][0]MAIN[11][0]MAIN[11][1]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E1_S switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[24][6]MAIN[22][7]MAIN[24][7]MAIN[25][6]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E1_S switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[15][7]MAIN[19][7]MAIN[21][6]MAIN[20][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E1_S switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][5]MAIN[24][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_E1_S switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[12][8]MAIN[8][9]MAIN[13][8]MAIN[14][8]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_E1_S switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[20][8]MAIN[21][8]MAIN[23][8]MAIN[22][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_E1_S switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[19][8]MAIN[16][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_E1_S switchbox INT muxes IMUX_CLB_F1
BitsDestination
MAIN[32][2]MAIN[34][0]MAIN[33][1]MAIN[32][0]MAIN[33][3]MAIN[32][1]MAIN[33][0]MAIN[33][2]MAIN[47][2]MAIN[51][0]MAIN[42][1]MAIN[49][2]MAIN[46][2]MAIN[46][3]MAIN[47][3]MAIN[43][6]MAIN[42][6]CELL.IMUX_CLB_F1
Source
00100111111111111CELL.SINGLE_V[3]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.SINGLE_V[7]
00111111111111111CELL.SINGLE_V[0]
01000111111111111CELL.LONG_V[3]
01001011111111111CELL.DOUBLE_V0[1]
01001110111111111CELL.LONG_V[0]
01011111111111111CELL.SINGLE_V[1]
01100101111111111CELL.SINGLE_V[5]
01101001111111111CELL.LONG_V[1]
01101100111111111CELL.SINGLE_V[6]
01101111001111111CELL.QUAD_V0[0]
01101111010111111CELL.QUAD_V0[1]
01101111011011111CELL.QUAD_V0[2]
01101111101101111CELL.QUAD_V1[0]
01101111101110111CELL.QUAD_V2[0]
01101111101111011CELL.QUAD_V3[0]
01101111110101111CELL.QUAD_V1[1]
01101111110110111CELL.QUAD_V2[1]
01101111110111011CELL.QUAD_V3[1]
01101111111001111CELL.QUAD_V1[2]
01101111111010111CELL.QUAD_V2[2]
01101111111011011CELL.QUAD_V3[2]
01101111111111101CELL.OUT_CLB_Y_E
01101111111111110CELL.OUT_CLB_YQ_E
01111101111111111CELL.DOUBLE_V1[1]
11100111111111111CELL.DOUBLE_V1[0]
11101011111111111CELL.SINGLE_V[4]
11101110111111111CELL.DOUBLE_V0[0]
11111111111111111CELL.SINGLE_V[2]
xc4000ex IO_E1_S switchbox INT muxes IMUX_CLB_F3
BitsDestination
MAIN[39][2]MAIN[41][0]MAIN[40][2]MAIN[41][1]MAIN[39][0]MAIN[40][1]MAIN[41][2]MAIN[40][0]MAIN[48][1]MAIN[44][0]MAIN[44][1]MAIN[43][1]MAIN[45][0]MAIN[45][1]MAIN[48][0]MAIN[41][3]MAIN[46][5]MAIN[47][5]CELL.IMUX_CLB_F3
Source
000011111111111111CELL.SINGLE_V[0]
000111011111111111CELL.DOUBLE_V0[0]
000111101111111111CELL.LONG_V[2]
001111111111111111CELL.SINGLE_V[3]
010001111111111111CELL.DOUBLE_V1[1]
010010111111111111CELL.LONG_V[1]
010101011111111111CELL.DOUBLE_V0[1]
010101101111111111CELL.LONG_V[5]
010110011111111111CELL.SINGLE_V[4]
010110101111111111CELL.LONG_V[4]
010111110011111111CELL.QUAD_V0[0]
010111110101111111CELL.QUAD_V0[1]
010111110110111111CELL.QUAD_V0[2]
010111111011011111CELL.QUAD_V1[0]
010111111011101111CELL.QUAD_V2[0]
010111111011110111CELL.QUAD_V3[0]
010111111101011111CELL.QUAD_V1[1]
010111111101101111CELL.QUAD_V2[1]
010111111101110111CELL.QUAD_V3[1]
010111111110011111CELL.QUAD_V1[2]
010111111110101111CELL.QUAD_V2[2]
010111111110110111CELL.QUAD_V3[2]
010111111111111011CELL.GCLK[0]
010111111111111101CELL.OUT_CLB_Y_E
010111111111111110CELL.OUT_CLB_YQ_E
011101111111111111CELL.SINGLE_V[1]
011110111111111111CELL.SINGLE_V[2]
110011111111111111CELL.SINGLE_V[6]
110111011111111111CELL.DOUBLE_V1[0]
110111101111111111CELL.SINGLE_V[5]
111111111111111111CELL.SINGLE_V[7]
xc4000ex IO_E1_S switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[15][10]MAIN[15][11]CELL.IMUX_CLB_F4
Source
01CELL.LONG_V[7]
10CELL.LONG_V[9]
11CELL.GCLK[4]
xc4000ex IO_E1_S switchbox INT muxes IMUX_CLB_G1
BitsDestination
MAIN[27][0]MAIN[27][3]MAIN[29][0]MAIN[29][1]MAIN[28][1]MAIN[27][1]MAIN[28][0]MAIN[27][2]MAIN_W[1][1]MAIN[44][4]MAIN[43][4]MAIN[43][3]MAIN[46][6]MAIN[44][3]MAIN[50][5]MAIN[45][5]MAIN[44][5]CELL.IMUX_CLB_G1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011101111111111CELL.SINGLE_V[4]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.LONG_V[3]
00110011111111111CELL.SINGLE_V[1]
00110110111111111CELL.DOUBLE_V1[0]
00111001111111111CELL.DOUBLE_V0[1]
00111100111111111CELL.LONG_V[0]
00111111001111111CELL.QUAD_V0[0]
00111111010111111CELL.QUAD_V0[1]
00111111011011111CELL.QUAD_V0[2]
00111111101101111CELL.QUAD_V1[0]
00111111101110111CELL.QUAD_V2[0]
00111111101111011CELL.QUAD_V3[0]
00111111110101111CELL.QUAD_V1[1]
00111111110110111CELL.QUAD_V2[1]
00111111110111011CELL.QUAD_V3[1]
00111111111001111CELL.QUAD_V1[2]
00111111111010111CELL.QUAD_V2[2]
00111111111011011CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.SINGLE_V[3]
01110111111111111CELL.DOUBLE_V0[0]
01111101111111111CELL.SINGLE_V[7]
10011111111111111CELL.DOUBLE_V1[1]
10111011111111111CELL.LONG_V[1]
10111110111111111CELL.SINGLE_V[5]
11111111111111111CELL.SINGLE_V[6]
xc4000ex IO_E1_S switchbox INT muxes IMUX_CLB_G3
BitsDestination
MAIN[35][0]MAIN[34][2]MAIN[36][1]MAIN[34][1]MAIN[35][2]MAIN[36][0]MAIN[35][1]MAIN[36][2]MAIN[36][3]MAIN[48][2]MAIN[42][2]MAIN[44][2]MAIN[43][2]MAIN[45][3]MAIN[45][2]MAIN[51][1]MAIN[42][3]MAIN[48][5]MAIN[49][5]CELL.IMUX_CLB_G3
Source
0001111111111111111CELL.SPECIAL_CLB_CIN
0010011111111111111CELL.SINGLE_V[0]
0010101111111111111CELL.SINGLE_V[2]
0010111011111111111CELL.SINGLE_V[4]
0011010111111111111CELL.LONG_V[4]
0011011101111111111CELL.LONG_V[2]
0011100111111111111CELL.SINGLE_V[1]
0011101101111111111CELL.SINGLE_V[6]
0011110011111111111CELL.DOUBLE_V0[1]
0011111001111111111CELL.LONG_V[5]
0011111110011111111CELL.QUAD_V0[0]
0011111110101111111CELL.QUAD_V0[1]
0011111110110111111CELL.QUAD_V0[2]
0011111111011011111CELL.QUAD_V1[0]
0011111111011101111CELL.QUAD_V2[0]
0011111111011110111CELL.QUAD_V3[0]
0011111111101011111CELL.QUAD_V1[1]
0011111111101101111CELL.QUAD_V2[1]
0011111111101110111CELL.QUAD_V3[1]
0011111111110011111CELL.QUAD_V1[2]
0011111111110101111CELL.QUAD_V2[2]
0011111111110110111CELL.QUAD_V3[2]
0011111111111111011CELL.GCLK[0]
0011111111111111101CELL.OUT_CLB_Y_E
0011111111111111110CELL.OUT_CLB_YQ_E
0111011111111111111CELL.DOUBLE_V0[0]
0111101111111111111CELL.SINGLE_V[5]
0111111011111111111CELL.DOUBLE_V1[0]
1010111111111111111CELL.DOUBLE_V1[1]
1011110111111111111CELL.LONG_V[1]
1011111101111111111CELL.SINGLE_V[7]
1111111111111111111CELL.SINGLE_V[3]
xc4000ex IO_E1_S switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[13][11]MAIN[13][10]CELL.IMUX_CLB_G4
Source
01CELL.LONG_V[9]
10CELL.GCLK[4]
11CELL.LONG_V[6]
xc4000ex IO_E1_S switchbox INT muxes IMUX_CLB_C1
BitsDestination
MAIN[29][3]MAIN[29][2]MAIN[31][1]MAIN[30][0]MAIN[30][1]MAIN[31][2]MAIN[30][2]MAIN[49][3]MAIN_W[1][2]MAIN[51][3]MAIN[51][2]MAIN[48][3]MAIN[47][6]MAIN[50][6]MAIN[31][0]MAIN[43][5]MAIN[42][5]CELL.IMUX_CLB_C1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[1]
00101011111111111CELL.DOUBLE_V0[0]
00101101111111111CELL.DOUBLE_V1[0]
00110011111111111CELL.SINGLE_V[3]
00110101111111111CELL.SINGLE_V[7]
00111011111111011CELL.LONG_V[2]
00111101111111011CELL.LONG_V[3]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[2]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E1_S switchbox INT muxes IMUX_CLB_C3
BitsDestination
MAIN[37][0]MAIN[37][1]MAIN[38][1]MAIN[38][0]MAIN[37][2]MAIN[38][2]MAIN[38][3]MAIN[47][1]MAIN[49][0]MAIN[50][0]MAIN[49][1]MAIN[46][1]MAIN[46][0]MAIN[47][0]MAIN[39][1]MAIN[45][6]MAIN[44][6]CELL.IMUX_CLB_C3
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011111111111011CELL.GCLK[2]
00101011111111111CELL.SINGLE_V[3]
00101101111111111CELL.SINGLE_V[7]
00110011111111111CELL.DOUBLE_V0[0]
00110101111111111CELL.DOUBLE_V1[0]
00111011111111011CELL.LONG_V[3]
00111101111111011CELL.LONG_V[2]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[1]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E1_S switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[25][10]MAIN[24][10]MAIN[25][11]MAIN[23][10]MAIN[24][11]CELL.IMUX_CLB_C4
Source
01111CELL.LONG_V[0]
10111CELL.LONG_V[4]
11011CELL.LONG_V[6]
11101CELL.LONG_V[8]
11110CELL.GCLK[5]
11111off
xc4000ex IO_E1_S switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[23][1]MAIN[21][0]MAIN[23][0]MAIN[21][1]MAIN[22][0]MAIN[22][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.DOUBLE_IO_E2[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[1]
011111CELL.DOUBLE_IO_E1[2]
100111CELL.DOUBLE_IO_E1[3]
101011CELL.DOUBLE_IO_E2[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_E1_S switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][1]MAIN[12][0]MAIN[14][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_E1[2]
001111CELL.DOUBLE_IO_E1[3]
010011CELL.OUT_IO_WE_I2[0]
010101CELL.LONG_IO_V[1]
010110CELL.DEC_V[2]
011011CELL.DOUBLE_IO_E2[3]
011110CELL.OUT_IO_WE_I2[1]
110111CELL.DOUBLE_IO_E2[2]
111111CELL.TIE_0
xc4000ex IO_E1_S switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[17][0]MAIN[19][0]MAIN[20][0]MAIN[20][1]MAIN[19][1]MAIN[18][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E2[0]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_E1[0]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_E2[1]
111111CELL.DOUBLE_IO_E1[1]
xc4000ex IO_E1_S switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[15][0]MAIN[17][1]MAIN[15][1]MAIN[18][1]MAIN[16][0]MAIN[16][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E1[1]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_E2[1]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_E1[0]
111111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E1_S switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[5][9]MAIN[5][8]MAIN[10][10]MAIN[7][9]MAIN[6][9]MAIN[8][10]MAIN[7][10]MAIN[6][10]MAIN[7][8]MAIN[6][8]MAIN[9][10]MAIN[11][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011101111CELL.DEC_V[2]
001011111101CELL.LONG_IO_V[0]
001101101111CELL.DEC_V[1]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[3]
001111101011CELL.DEC_V[0]
001111111110CELL.IMUX_CLB_C4
011111101111CELL.DOUBLE_H0[1]
101011111111CELL.LONG_H[3]
101101111111CELL.LONG_H[4]
101111110111CELL.DOUBLE_H1[0]
101111111011CELL.LONG_H[5]
111111111111CELL.TIE_0
xc4000ex IO_E1_S switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[6][0]MAIN[5][0]MAIN_S[7][15]MAIN[9][1]MAIN[7][0]MAIN[8][0]MAIN[9][0]MAIN_S[10][15]MAIN_S[6][15]MAIN_S[8][15]MAIN_S[9][15]MAIN_S[11][15]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[2]
000111011111CELL.DEC_V[3]
001110101111CELL_S.SINGLE_H[4]
001110111101CELL_S.LONG_IO_V[2]
001111001111CELL_S.SINGLE_H[5]
001111011101CELL_S.LONG_IO_V[3]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C4
011011111111CELL_S.DOUBLE_H1[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[0]
011111011111CELL.DEC_V[1]
100111111111CELL_S.DOUBLE_H0[0]
111111111111CELL.TIE_0
xc4000ex IO_E1_S switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[7][6]MAIN[16][6]MAIN[8][5]MAIN[13][6]MAIN[10][6]MAIN[11][6]MAIN[14][6]MAIN[9][6]MAIN[12][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G4
111111111CELL.SINGLE_H[4]
xc4000ex IO_E1_S switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[5][2]MAIN[7][2]MAIN[8][2]MAIN[12][2]MAIN[6][2]MAIN[13][2]MAIN[14][2]MAIN[9][2]MAIN_S[12][15]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_G4
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_E1_S switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[5][7]MAIN[11][7]MAIN[12][7]MAIN[9][7]MAIN[7][7]MAIN[8][7]MAIN[10][7]MAIN[6][7]MAIN[14][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F4
111111111CELL.SINGLE_H[2]
xc4000ex IO_E1_S switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[5][1]MAIN[7][1]MAIN[7][3]MAIN[11][2]MAIN[6][1]MAIN[8][1]MAIN[10][2]MAIN[11][3]MAIN_S[14][15]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_F4
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_E1_S switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[20][3]MAIN[18][4]MAIN[19][2]MAIN[21][2]MAIN[19][3]MAIN[23][3]MAIN[20][2]MAIN[24][3]CELL.IMUX_IO_T[0]
Source
00011011CELL.LONG_IO_V[3]
00011101CELL.LONG_IO_V[1]
00011110CELL.GCLK[0]
00101011CELL.LONG_IO_V[0]
00101101CELL.DEC_V[2]
00110011CELL.DOUBLE_IO_E2[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[3]
01111111CELL.TIE_0
10011111CELL.DOUBLE_IO_E1[0]
10101111CELL.DOUBLE_IO_E1[1]
10110111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E1_S switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[16][3]MAIN[14][3]MAIN[18][2]MAIN[23][2]MAIN[17][3]MAIN[25][2]MAIN[16][2]MAIN[15][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.LONG_IO_V[1]
00101101CELL.LONG_IO_V[3]
00101110CELL.GCLK[0]
00110011CELL.DEC_V[2]
00110101CELL.LONG_IO_V[0]
01101111CELL.DOUBLE_IO_E1[0]
01110111CELL.DOUBLE_IO_E2[0]
10111011CELL.DOUBLE_IO_E2[1]
10111101CELL.LONG_IO_V[2]
10111110CELL.DEC_V[3]
11111111CELL.DOUBLE_IO_E1[1]

Bels TBUF

xc4000ex IO_E1_S bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E1_S bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[25][3]!MAIN[13][3]
DRIVE1_DUP!MAIN_S[20][15]!MAIN[36][11]

Bels IO

xc4000ex IO_E1_S bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[2][6]CELL.IMUX_IO_IK[1] invert by !MAIN[2][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[1][9]CELL.IMUX_IO_OK[1] invert by !MAIN[2][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G1CELL.IMUX_CLB_F1
TinCELL.IMUX_IO_T[0] invert by !MAIN[0][9]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_WE_I1[0]CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINoutCELL.OUT_IO_CLKIN-
xc4000ex IO_E1_S enum IO_SLEW
IO[0].SLEWMAIN[2][9]
IO[1].SLEWMAIN[0][0]
FAST0
SLOW1
xc4000ex IO_E1_S enum IO_PULL
IO[0].PULLMAIN[8][6]MAIN[2][7]
IO[1].PULLMAIN[0][1]MAIN[2][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_E1_S enum IO_MUX_I
IO[0].MUX_I1MAIN[2][5]MAIN[1][5]
IO[1].MUX_I1MAIN[2][4]MAIN[0][4]
IO[0].MUX_I2MAIN[0][5]MAIN[0][6]
IO[1].MUX_I2MAIN[1][4]MAIN[0][3]
I01
IQ11
IQL10
xc4000ex IO_E1_S enum IO_IFF_D
IO[0].IFF_DMAIN[3][5]MAIN[1][6]
IO[1].IFF_DMAIN[3][4]MAIN[1][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_E1_S enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[0][7]
IO[1].MUX_OFF_DMAIN[0][2]
O11
O20
xc4000ex IO_E1_S enum IO_MUX_O
IO[0].MUX_OMAIN[4][8]MAIN[1][8]MAIN[3][9]MAIN[4][9]
IO[1].MUX_OMAIN[4][1]MAIN[3][1]MAIN[3][0]MAIN[4][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_E1_S enum IO_SYNC_D
IO[0].SYNC_DMAIN[4][6]
IO[1].SYNC_DMAIN[4][2]
I1
DELAY0

Bels DEC

xc4000ex IO_E1_S bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C1CELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_E1_S bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E1_S bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[25][13]!MAIN[14][7]

Bel wires

xc4000ex IO_E1_S bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F1IO[1].O2
CELL.IMUX_CLB_G1IO[0].O2
CELL.IMUX_CLB_C1DEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2
CELL.OUT_IO_CLKINIO[0].CLKIN

Bitstream

xc4000ex IO_E1_S rect MAIN
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] TBUF[1]: ! DRIVE1_DUP INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[8] ← CELL.OCTAL_IO_E[0] INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !bipass CELL.DOUBLE_IO_E1[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_E1[1] = CELL.QUAD_H2[1] - INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.QUAD_H2[2] INT: !bipass CELL.QUAD_H0[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.IMUX_CLB_F4 bit 0 - INT: mux CELL.IMUX_CLB_G4 bit 1 - - - - - - - INT: !pass CELL.QUAD_H1[1] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.QUAD_H1[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.DOUBLE_IO_E1[2] = CELL.QUAD_H3[2] - IO[0]: ! IFF_CE_ENABLE_NO_IQ
B10 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[0] ← CELL.OCTAL_IO_E[8] INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.QUAD_H0[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.QUAD_H3[0] INT: !bipass CELL.DOUBLE_IO_E1[3] = CELL.QUAD_H1[2] INT: !pass CELL.QUAD_H1[2] ← CELL.DEC_V[1] INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: !pass CELL.QUAD_H1[0] ← CELL.DEC_V[3] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.QUAD_H1[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H0[0] = CELL.LONG_IO_V[3] - IO[1]: ! IFF_CE_ENABLE_NO_IQ
B9 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_E[8] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E2[3] IO[0]: ! OFF_CE_ENABLE INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E2[1] INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[1] INT: mux CELL.LONG_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 11 IO[0]: MUX_O bit 0 IO[0]: MUX_O bit 1 IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: !invert T
B8 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_E[5] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[3] bit 1 IO[0]: ! IFF_CE_ENABLE INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 10 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_OQ bit 0 IO[0]: ! READBACK_I2 bit 0 IO[0]: MUX_O bit 2 IO[0]: ! READBACK_I1 bit 0
B7 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_E[4] - INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 2 INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[5] bit 2 IO[1]: ! IFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[3] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_E0[1] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 3 PULLUP_TBUF[1]: ! ENABLE INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 8 IO[0]: OFF_USED IO[0]: ! OFF_D_INV IO[0]: PULL bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: MUX_OFF_D bit 0
B6 - INT: mux CELL.IMUX_CLB_C1 bit 3 INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] INT: mux CELL.IMUX_CLB_C1 bit 4 INT: mux CELL.IMUX_CLB_G1 bit 4 INT: mux CELL.IMUX_CLB_C3 bit 1 INT: mux CELL.IMUX_CLB_C3 bit 0 INT: mux CELL.IMUX_CLB_F1 bit 1 INT: mux CELL.IMUX_CLB_F1 bit 0 INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_E[1] INT: mux CELL.LONG_H[4] bit 0 INT: mux CELL.LONG_H[4] bit 3 INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.DOUBLE_IO_E2[3] ← CELL.DBUF_IO_V[1] INT: mux CELL.LONG_H[5] bit 1 INT: mux CELL.LONG_H[5] bit 0 INT: !pass CELL.DOUBLE_IO_E0[0] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[2] ← CELL.DBUF_IO_V[0] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.DOUBLE_IO_E2[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 5 DEC[1]: O4_N INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 1 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 8 DEC[1]: ! O3_P DEC[1]: ! O1_P IO[0]: SYNC_D bit 0 IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0
B5 - INT: mux CELL.IMUX_CLB_G1 bit 2 INT: mux CELL.IMUX_CLB_G3 bit 0 INT: mux CELL.IMUX_CLB_G3 bit 1 INT: mux CELL.IMUX_CLB_F3 bit 0 INT: mux CELL.IMUX_CLB_F3 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 0 INT: mux CELL.IMUX_CLB_C1 bit 1 INT: mux CELL.IMUX_CLB_C1 bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_E[2] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E0[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E0[0] INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.DOUBLE_IO_E2[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E1[0] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E1[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E2[0] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E2[0] INT: !pass CELL.DOUBLE_IO_E2[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E2[2] DEC[1]: ! O4_P DEC[2]: O4_P INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[2] DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 6 DEC[2]: ! O3_N DEC[1]: O3_N DEC[1]: O1_N DEC[2]: O1_P IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 IO[0]: MUX_I2 bit 1
B4 - INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_CLB_Y_E INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_CLB_Y_E INT: mux CELL.IMUX_CLB_G1 bit 7 INT: mux CELL.IMUX_CLB_G1 bit 6 - INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_CLB_Y_E INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_CLB_YQ_E INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_WE_I2[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_CLB_YQ_E INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_E[7] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: mux CELL.IMUX_IO_T[0] bit 6 INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E1[2] INT: !pass CELL.DOUBLE_IO_E2[2] ← CELL.DBUF_IO_V[1] DEC[0]: ! O4_P DEC[2]: ! O4_N DEC[0]: ! O2_P DEC[2]: O2_P DEC[1]: O2_N DEC[2]: O3_P DEC[0]: O3_N DEC[0]: ! O1_P DEC[2]: ! O1_N IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I1 bit 0
B3 INT: mux CELL.IMUX_CLB_C1 bit 7 - INT: mux CELL.IMUX_CLB_C1 bit 9 INT: mux CELL.IMUX_CLB_C1 bit 5 INT: mux CELL.IMUX_CLB_F1 bit 2 INT: mux CELL.IMUX_CLB_F1 bit 3 INT: mux CELL.IMUX_CLB_G3 bit 5 INT: mux CELL.IMUX_CLB_G1 bit 3 INT: mux CELL.IMUX_CLB_G1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 2 INT: mux CELL.IMUX_CLB_F3 bit 2 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_CLB_YQ_E INT: mux CELL.IMUX_CLB_C3 bit 10 INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: mux CELL.IMUX_CLB_G3 bit 10 INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] INT: mux CELL.IMUX_CLB_F1 bit 12 INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: mux CELL.IMUX_CLB_C1 bit 16 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] INT: mux CELL.IMUX_CLB_G1 bit 15 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_E[6] TBUF[0]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 - INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E1[2] INT: mux CELL.IMUX_IO_T[1] bit 6 TBUF[1]: ! DRIVE1 DEC[0]: O4_N INT: mux CELL.IMUX_IO_IK[1] bit 1 DEC[0]: O2_N IO[1]: ! IFF_SRVAL bit 0 DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[0]: ! O3_P DEC[0]: O1_N IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[1]: !invert IK IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0
B2 INT: mux CELL.IMUX_CLB_C1 bit 6 - INT: mux CELL.IMUX_CLB_F1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 8 INT: mux CELL.IMUX_CLB_F1 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 7 INT: mux CELL.IMUX_CLB_G3 bit 6 INT: mux CELL.IMUX_CLB_G3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 11 INT: mux CELL.IMUX_CLB_F3 bit 15 INT: mux CELL.IMUX_CLB_F3 bit 17 INT: mux CELL.IMUX_CLB_C3 bit 11 INT: mux CELL.IMUX_CLB_C3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 11 INT: mux CELL.IMUX_CLB_G3 bit 14 INT: mux CELL.IMUX_CLB_G3 bit 17 INT: mux CELL.IMUX_CLB_F1 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 16 INT: mux CELL.IMUX_CLB_C1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 10 INT: mux CELL.IMUX_CLB_C1 bit 15 - INT: mux CELL.IMUX_CLB_G1 bit 9 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_E[3] INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 INT: mux CELL.IMUX_IO_T[1] bit 5 - INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 8 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! READBACK_OQ bit 0 IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0
B1 INT: mux CELL.IMUX_CLB_G3 bit 3 - INT: mux CELL.IMUX_CLB_C3 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 7 INT: mux CELL.IMUX_CLB_F3 bit 6 INT: mux CELL.IMUX_CLB_F1 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 14 INT: mux CELL.IMUX_CLB_F3 bit 12 INT: mux CELL.IMUX_CLB_C3 bit 2 INT: mux CELL.IMUX_CLB_C3 bit 14 INT: mux CELL.IMUX_CLB_C3 bit 15 INT: mux CELL.IMUX_CLB_G3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 14 INT: mux CELL.IMUX_CLB_F1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 14 INT: mux CELL.IMUX_CLB_C1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 11 - INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 8 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 1
B0 INT: mux CELL.IMUX_CLB_F1 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 8 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.IMUX_CLB_F3 bit 16 INT: mux CELL.IMUX_CLB_F3 bit 10 INT: mux CELL.IMUX_CLB_F3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 13 INT: mux CELL.IMUX_CLB_G3 bit 18 INT: mux CELL.IMUX_CLB_F1 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 10 INT: mux CELL.IMUX_CLB_F1 bit 13 INT: mux CELL.IMUX_CLB_C1 bit 2 INT: mux CELL.IMUX_CLB_C1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 14 INT: mux CELL.IMUX_CLB_G1 bit 10 INT: mux CELL.IMUX_CLB_G1 bit 16 - INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 10 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 1 IO[1]: !invert OK IO[1]: !invert T IO[1]: SLEW bit 0
xc4000ex IO_E1_S rect MAIN_S
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TBUF[0]: ! DRIVE1_DUP - - - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - - - -
B14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B13 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - PULLUP_TBUF[0]: ! ENABLE - - - - - - - - - - - - - - - - - - - - - - - - -
B12 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - - - - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_E1_S rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_C1 bit 8 -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_G1 bit 8 -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_E1_F0

Cells: 3

Switchbox INT

xc4000ex IO_E1_F0 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_E[0]CELL.OCTAL_IO_E[8]!MAIN[26][10]
CELL.OCTAL_IO_E[8]CELL.OCTAL_IO_E[0]!MAIN[26][11]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[27][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[31][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[28][4]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[28][6]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[39][4]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[41][6]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[33][4]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[39][8]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[35][6]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[35][4]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[32][6]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[36][8]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[44][7]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[43][7]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[49][7]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[50][7]
xc4000ex IO_E1_F0 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[0]!MAIN[18][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[24][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[22][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[21][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[21][7]
CELL.SINGLE_H[3]CELL.DEC_V[1]!MAIN[9][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[15][8]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[34][4]
CELL.SINGLE_H[4]CELL.DEC_V[2]!MAIN[10][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[25][4]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[28][3]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[19][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[20][4]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[35][9]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[17][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[24][8]
CELL.SINGLE_H[7]CELL.DEC_V[3]!MAIN[17][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[25][8]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[47][7]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[33][5]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[41][9]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[40][7]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[42][7]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[48][6]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[49][6]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[27][6]
CELL.SINGLE_V[0]CELL.OUT_IO_WE_I2[0]!MAIN[29][4]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[29][8]
CELL.SINGLE_V[1]CELL.OUT_IO_WE_I2[1]!MAIN[30][4]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[35][8]
CELL.SINGLE_V[2]CELL.OUT_CLB_Y_E!MAIN[31][4]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[34][9]
CELL.SINGLE_V[3]CELL.OUT_CLB_YQ_E!MAIN[36][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[27][7]
CELL.SINGLE_V[4]CELL.OUT_IO_WE_I2[0]!MAIN[40][3]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[41][5]
CELL.SINGLE_V[5]CELL.OUT_IO_WE_I2[1]!MAIN[37][4]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[41][7]
CELL.SINGLE_V[6]CELL.OUT_CLB_Y_E!MAIN[40][4]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[27][9]
CELL.SINGLE_V[7]CELL.OUT_CLB_YQ_E!MAIN[39][3]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1[0]!MAIN[20][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2_S1!MAIN[23][4]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1_S1!MAIN[23][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2[0]!MAIN[23][6]
CELL.DOUBLE_V0[0]CELL.OUT_CLB_YQ_E!MAIN[27][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_WE_I2[1]!MAIN[38][4]
CELL.DOUBLE_V1[0]CELL.OUT_CLB_Y_E!MAIN[32][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_WE_I2[0]!MAIN[41][4]
CELL.DOUBLE_IO_E0[0]CELL.DBUF_IO_V[0]!MAIN[19][6]
CELL.DOUBLE_IO_E0[1]CELL.DBUF_IO_V[0]!MAIN[16][7]
CELL.DOUBLE_IO_E0[2]CELL.DBUF_IO_V[0]!MAIN[17][6]
CELL.DOUBLE_IO_E0[3]CELL.DBUF_IO_V[0]!MAIN[17][7]
CELL.DOUBLE_IO_E2[0]CELL.DBUF_IO_V[1]!MAIN[15][5]
CELL.DOUBLE_IO_E2[1]CELL.DBUF_IO_V[1]!MAIN[15][6]
CELL.DOUBLE_IO_E2[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_E2[3]CELL.DBUF_IO_V[1]!MAIN[22][6]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[45][10]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[3][10]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[42][9]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[17][11]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[51][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[22][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[21][10]
CELL.QUAD_H1[0]CELL.DEC_V[3]!MAIN[5][10]
CELL.QUAD_H1[1]CELL.DEC_V[2]!MAIN[5][11]
CELL.QUAD_H1[2]CELL.DEC_V[1]!MAIN[16][10]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[19][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[22][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[3][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[16][11]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[44][10]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[44][9]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[50][10]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[46][10]
CELL.QUAD_V0[0]CELL.OUT_IO_WE_I2[1]!MAIN[47][4]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[42][10]
CELL.QUAD_V0[1]CELL.OUT_CLB_YQ_E!MAIN[50][4]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[51][11]
CELL.QUAD_V0[2]CELL.OUT_CLB_Y_E!MAIN[45][4]
CELL.QUAD_V0[2]CELL.OUT_IO_WE_I2[0]!MAIN[42][0]
CELL.QUAD_V3[0]CELL.OUT_IO_WE_I2[0]!MAIN[43][0]
CELL.QUAD_V3[1]CELL.OUT_CLB_Y_E!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_CLB_YQ_E!MAIN[49][4]
CELL.QUAD_V3[2]CELL.OUT_IO_WE_I2[1]!MAIN[48][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[43][10]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[43][9]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[49][10]
xc4000ex IO_E1_F0 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[29][6]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[28][5]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[31][3]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E1[0]!MAIN[19][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_E[7]!MAIN[26][4]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[31][5]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[30][5]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[30][3]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E0[0]!MAIN[25][5]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E2[0]!MAIN[16][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_E[6]!MAIN[26][3]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[33][8]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[32][8]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[34][8]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E1[1]!MAIN[12][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_E[5]!MAIN[26][8]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[32][7]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[29][7]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[31][7]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E0[1]!MAIN[16][9]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E2[1]!MAIN[10][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_E[4]!MAIN[26][7]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[37][6]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[40][6]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[36][6]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E1[2]!MAIN[14][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_E[3]!MAIN[26][2]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[36][5]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[37][3]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[38][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E0[2]!MAIN[17][4]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E2[2]!MAIN[13][5]
CELL.SINGLE_H[5]CELL.OCTAL_IO_E[2]!MAIN[26][5]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[36][7]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[37][8]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[37][7]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E1[3]!MAIN[21][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_E[1]!MAIN[26][6]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[39][9]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[36][9]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[38][8]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E0[3]!MAIN[25][9]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E2[3]!MAIN[19][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_E[8]!MAIN[26][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[27][5]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[29][5]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[48][7]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[31][6]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[32][5]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[46][7]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[32][9]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[33][9]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[42][8]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[33][7]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[34][7]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[50][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[40][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[38][6]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[45][7]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[37][5]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[39][5]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[47][8]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[35][7]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[38][7]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[48][8]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[38][9]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[40][9]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[43][8]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[30][6]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[32][3]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[31][9]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[28][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[39][6]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[40][5]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[39][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[37][9]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[34][11]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[35][10]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[35][11]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[36][10]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[38][11]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[39][10]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[37][11]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[37][10]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[30][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[28][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[29][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E0[1]!MAIN[15][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E1[1]!MAIN[13][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E2[1]!MAIN[11][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[34][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[33][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[34][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E0[2]!MAIN[16][4]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E1[2]!MAIN[15][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E2[2]!MAIN[14][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E0[0]!MAIN[23][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E1[0]!MAIN[20][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E2[0]!MAIN[17][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E0[3]!MAIN[24][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E1[3]!MAIN[22][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E2[3]!MAIN[20][9]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[45][8]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[30][7]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[30][8]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[44][8]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[34][5]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[35][5]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[28][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[35][3]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[38][10]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[34][10]
CELL.DOUBLE_IO_E0[0]CELL.DOUBLE_IO_E2[0]!MAIN[22][5]
CELL.DOUBLE_IO_E0[0]CELL.QUAD_H3[0]!MAIN[18][10]
CELL.DOUBLE_IO_E0[1]CELL.DOUBLE_IO_E2[1]!MAIN[14][9]
CELL.DOUBLE_IO_E0[1]CELL.QUAD_H1[0]!MAIN[4][10]
CELL.DOUBLE_IO_E0[2]CELL.DOUBLE_IO_E2[2]!MAIN[15][4]
CELL.DOUBLE_IO_E0[2]CELL.QUAD_H1[1]!MAIN[4][11]
CELL.DOUBLE_IO_E0[3]CELL.DOUBLE_IO_E2[3]!MAIN[23][9]
CELL.DOUBLE_IO_E0[3]CELL.QUAD_H2[2]!MAIN[19][11]
CELL.DOUBLE_IO_E1[0]CELL.QUAD_H2[0]!MAIN[23][11]
CELL.DOUBLE_IO_E1[1]CELL.QUAD_H2[1]!MAIN[21][11]
CELL.DOUBLE_IO_E1[2]CELL.QUAD_H3[2]!MAIN[2][11]
CELL.DOUBLE_IO_E1[3]CELL.QUAD_H1[2]!MAIN[17][10]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[43][11]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[44][11]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[40][11]
CELL.QUAD_H0[0]CELL.LONG_IO_V[3]!MAIN[2][10]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[49][8]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[47][9]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[48][9]
CELL.QUAD_H0[1]CELL.LONG_IO_V[2]!MAIN[18][11]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[49][11]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[50][11]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[46][11]
CELL.QUAD_H0[2]CELL.LONG_IO_V[1]!MAIN[20][10]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[42][11]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[41][11]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[50][9]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[51][9]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[48][11]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[47][11]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[39][11]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[49][9]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[45][11]
xc4000ex IO_E1_F0 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[21][3]MAIN[24][2]MAIN[22][2]MAIN[22][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_E2[0]
0101CELL.DOUBLE_IO_E2[1]
0110CELL.DOUBLE_IO_E2[3]
1111CELL.DOUBLE_IO_E2[2]
xc4000ex IO_E1_F0 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[8][8]MAIN[9][8]MAIN[11][8]MAIN[10][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_E0[1]
0101CELL.DOUBLE_IO_E0[2]
0110CELL.DOUBLE_IO_E0[3]
1111CELL.DOUBLE_IO_E0[0]
xc4000ex IO_E1_F0 switchbox INT muxes QBUF[0]
BitsDestination
MAIN[40][10]MAIN[41][10]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_E1_F0 switchbox INT muxes QBUF[1]
BitsDestination
MAIN[45][9]MAIN[46][9]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_E1_F0 switchbox INT muxes QBUF[2]
BitsDestination
MAIN[47][10]MAIN[48][10]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_E1_F0 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[24][1]MAIN[24][0]MAIN[25][1]MAIN[25][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E1_F0 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[10][1]MAIN[10][0]MAIN[11][0]MAIN[11][1]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E1_F0 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[24][6]MAIN[22][7]MAIN[24][7]MAIN[25][6]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E1_F0 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[15][7]MAIN[19][7]MAIN[21][6]MAIN[20][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E1_F0 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][5]MAIN[24][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_E1_F0 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[12][8]MAIN[8][9]MAIN[13][8]MAIN[14][8]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_E1_F0 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[20][8]MAIN[21][8]MAIN[23][8]MAIN[22][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_E1_F0 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[19][8]MAIN[16][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_CLB_F1
BitsDestination
MAIN[32][2]MAIN[34][0]MAIN[33][1]MAIN[32][0]MAIN[33][3]MAIN[32][1]MAIN[33][0]MAIN[33][2]MAIN[47][2]MAIN[51][0]MAIN[42][1]MAIN[49][2]MAIN[46][2]MAIN[46][3]MAIN[47][3]MAIN[43][6]MAIN[42][6]CELL.IMUX_CLB_F1
Source
00100111111111111CELL.SINGLE_V[3]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.SINGLE_V[7]
00111111111111111CELL.SINGLE_V[0]
01000111111111111CELL.LONG_V[3]
01001011111111111CELL.DOUBLE_V0[1]
01001110111111111CELL.LONG_V[0]
01011111111111111CELL.SINGLE_V[1]
01100101111111111CELL.SINGLE_V[5]
01101001111111111CELL.LONG_V[1]
01101100111111111CELL.SINGLE_V[6]
01101111001111111CELL.QUAD_V0[0]
01101111010111111CELL.QUAD_V0[1]
01101111011011111CELL.QUAD_V0[2]
01101111101101111CELL.QUAD_V1[0]
01101111101110111CELL.QUAD_V2[0]
01101111101111011CELL.QUAD_V3[0]
01101111110101111CELL.QUAD_V1[1]
01101111110110111CELL.QUAD_V2[1]
01101111110111011CELL.QUAD_V3[1]
01101111111001111CELL.QUAD_V1[2]
01101111111010111CELL.QUAD_V2[2]
01101111111011011CELL.QUAD_V3[2]
01101111111111101CELL.OUT_CLB_Y_E
01101111111111110CELL.OUT_CLB_YQ_E
01111101111111111CELL.DOUBLE_V1[1]
11100111111111111CELL.DOUBLE_V1[0]
11101011111111111CELL.SINGLE_V[4]
11101110111111111CELL.DOUBLE_V0[0]
11111111111111111CELL.SINGLE_V[2]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_CLB_F3
BitsDestination
MAIN[39][2]MAIN[41][0]MAIN[40][2]MAIN[41][1]MAIN[39][0]MAIN[40][1]MAIN[41][2]MAIN[40][0]MAIN[48][1]MAIN[44][0]MAIN[44][1]MAIN[43][1]MAIN[45][0]MAIN[45][1]MAIN[48][0]MAIN[41][3]MAIN[46][5]MAIN[47][5]CELL.IMUX_CLB_F3
Source
000011111111111111CELL.SINGLE_V[0]
000111011111111111CELL.DOUBLE_V0[0]
000111101111111111CELL.LONG_V[2]
001111111111111111CELL.SINGLE_V[3]
010001111111111111CELL.DOUBLE_V1[1]
010010111111111111CELL.LONG_V[1]
010101011111111111CELL.DOUBLE_V0[1]
010101101111111111CELL.LONG_V[5]
010110011111111111CELL.SINGLE_V[4]
010110101111111111CELL.LONG_V[4]
010111110011111111CELL.QUAD_V0[0]
010111110101111111CELL.QUAD_V0[1]
010111110110111111CELL.QUAD_V0[2]
010111111011011111CELL.QUAD_V1[0]
010111111011101111CELL.QUAD_V2[0]
010111111011110111CELL.QUAD_V3[0]
010111111101011111CELL.QUAD_V1[1]
010111111101101111CELL.QUAD_V2[1]
010111111101110111CELL.QUAD_V3[1]
010111111110011111CELL.QUAD_V1[2]
010111111110101111CELL.QUAD_V2[2]
010111111110110111CELL.QUAD_V3[2]
010111111111111011CELL.GCLK[0]
010111111111111101CELL.OUT_CLB_Y_E
010111111111111110CELL.OUT_CLB_YQ_E
011101111111111111CELL.SINGLE_V[1]
011110111111111111CELL.SINGLE_V[2]
110011111111111111CELL.SINGLE_V[6]
110111011111111111CELL.DOUBLE_V1[0]
110111101111111111CELL.SINGLE_V[5]
111111111111111111CELL.SINGLE_V[7]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[15][10]MAIN[15][11]CELL.IMUX_CLB_F4
Source
01CELL.LONG_V[7]
10CELL.LONG_V[9]
11CELL.GCLK[4]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_CLB_G1
BitsDestination
MAIN[27][0]MAIN[27][3]MAIN[29][0]MAIN[29][1]MAIN[28][1]MAIN[27][1]MAIN[28][0]MAIN[27][2]MAIN_W[1][1]MAIN[44][4]MAIN[43][4]MAIN[43][3]MAIN[46][6]MAIN[44][3]MAIN[50][5]MAIN[45][5]MAIN[44][5]CELL.IMUX_CLB_G1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011101111111111CELL.SINGLE_V[4]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.LONG_V[3]
00110011111111111CELL.SINGLE_V[1]
00110110111111111CELL.DOUBLE_V1[0]
00111001111111111CELL.DOUBLE_V0[1]
00111100111111111CELL.LONG_V[0]
00111111001111111CELL.QUAD_V0[0]
00111111010111111CELL.QUAD_V0[1]
00111111011011111CELL.QUAD_V0[2]
00111111101101111CELL.QUAD_V1[0]
00111111101110111CELL.QUAD_V2[0]
00111111101111011CELL.QUAD_V3[0]
00111111110101111CELL.QUAD_V1[1]
00111111110110111CELL.QUAD_V2[1]
00111111110111011CELL.QUAD_V3[1]
00111111111001111CELL.QUAD_V1[2]
00111111111010111CELL.QUAD_V2[2]
00111111111011011CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.SINGLE_V[3]
01110111111111111CELL.DOUBLE_V0[0]
01111101111111111CELL.SINGLE_V[7]
10011111111111111CELL.DOUBLE_V1[1]
10111011111111111CELL.LONG_V[1]
10111110111111111CELL.SINGLE_V[5]
11111111111111111CELL.SINGLE_V[6]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_CLB_G3
BitsDestination
MAIN[35][0]MAIN[34][2]MAIN[36][1]MAIN[34][1]MAIN[35][2]MAIN[36][0]MAIN[35][1]MAIN[36][2]MAIN[36][3]MAIN[48][2]MAIN[42][2]MAIN[44][2]MAIN[43][2]MAIN[45][3]MAIN[45][2]MAIN[51][1]MAIN[42][3]MAIN[48][5]MAIN[49][5]CELL.IMUX_CLB_G3
Source
0001111111111111111CELL.SPECIAL_CLB_CIN
0010011111111111111CELL.SINGLE_V[0]
0010101111111111111CELL.SINGLE_V[2]
0010111011111111111CELL.SINGLE_V[4]
0011010111111111111CELL.LONG_V[4]
0011011101111111111CELL.LONG_V[2]
0011100111111111111CELL.SINGLE_V[1]
0011101101111111111CELL.SINGLE_V[6]
0011110011111111111CELL.DOUBLE_V0[1]
0011111001111111111CELL.LONG_V[5]
0011111110011111111CELL.QUAD_V0[0]
0011111110101111111CELL.QUAD_V0[1]
0011111110110111111CELL.QUAD_V0[2]
0011111111011011111CELL.QUAD_V1[0]
0011111111011101111CELL.QUAD_V2[0]
0011111111011110111CELL.QUAD_V3[0]
0011111111101011111CELL.QUAD_V1[1]
0011111111101101111CELL.QUAD_V2[1]
0011111111101110111CELL.QUAD_V3[1]
0011111111110011111CELL.QUAD_V1[2]
0011111111110101111CELL.QUAD_V2[2]
0011111111110110111CELL.QUAD_V3[2]
0011111111111111011CELL.GCLK[0]
0011111111111111101CELL.OUT_CLB_Y_E
0011111111111111110CELL.OUT_CLB_YQ_E
0111011111111111111CELL.DOUBLE_V0[0]
0111101111111111111CELL.SINGLE_V[5]
0111111011111111111CELL.DOUBLE_V1[0]
1010111111111111111CELL.DOUBLE_V1[1]
1011110111111111111CELL.LONG_V[1]
1011111101111111111CELL.SINGLE_V[7]
1111111111111111111CELL.SINGLE_V[3]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[13][11]MAIN[13][10]CELL.IMUX_CLB_G4
Source
01CELL.LONG_V[9]
10CELL.GCLK[4]
11CELL.LONG_V[6]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_CLB_C1
BitsDestination
MAIN[29][3]MAIN[29][2]MAIN[31][1]MAIN[30][0]MAIN[30][1]MAIN[31][2]MAIN[30][2]MAIN[49][3]MAIN_W[1][2]MAIN[51][3]MAIN[51][2]MAIN[48][3]MAIN[47][6]MAIN[50][6]MAIN[31][0]MAIN[43][5]MAIN[42][5]CELL.IMUX_CLB_C1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[1]
00101011111111111CELL.DOUBLE_V0[0]
00101101111111111CELL.DOUBLE_V1[0]
00110011111111111CELL.SINGLE_V[3]
00110101111111111CELL.SINGLE_V[7]
00111011111111011CELL.LONG_V[2]
00111101111111011CELL.LONG_V[3]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[2]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_CLB_C3
BitsDestination
MAIN[37][0]MAIN[37][1]MAIN[38][1]MAIN[38][0]MAIN[37][2]MAIN[38][2]MAIN[38][3]MAIN[47][1]MAIN[49][0]MAIN[50][0]MAIN[49][1]MAIN[46][1]MAIN[46][0]MAIN[47][0]MAIN[39][1]MAIN[45][6]MAIN[44][6]CELL.IMUX_CLB_C3
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011111111111011CELL.GCLK[2]
00101011111111111CELL.SINGLE_V[3]
00101101111111111CELL.SINGLE_V[7]
00110011111111111CELL.DOUBLE_V0[0]
00110101111111111CELL.DOUBLE_V1[0]
00111011111111011CELL.LONG_V[3]
00111101111111011CELL.LONG_V[2]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[1]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[25][10]MAIN[24][10]MAIN[25][11]MAIN[23][10]MAIN[24][11]CELL.IMUX_CLB_C4
Source
01111CELL.LONG_V[0]
10111CELL.LONG_V[4]
11011CELL.LONG_V[6]
11101CELL.LONG_V[8]
11110CELL.GCLK[5]
11111off
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[23][1]MAIN[21][0]MAIN[23][0]MAIN[21][1]MAIN[22][0]MAIN[22][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.DOUBLE_IO_E2[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[1]
011111CELL.DOUBLE_IO_E1[2]
100111CELL.DOUBLE_IO_E1[3]
101011CELL.DOUBLE_IO_E2[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][1]MAIN[12][0]MAIN[14][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_E1[2]
001111CELL.DOUBLE_IO_E1[3]
010011CELL.OUT_IO_WE_I2[0]
010101CELL.LONG_IO_V[1]
010110CELL.DEC_V[2]
011011CELL.DOUBLE_IO_E2[3]
011110CELL.OUT_IO_WE_I2[1]
110111CELL.DOUBLE_IO_E2[2]
111111CELL.TIE_0
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[17][0]MAIN[19][0]MAIN[20][0]MAIN[20][1]MAIN[19][1]MAIN[18][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E2[0]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_E1[0]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_E2[1]
111111CELL.DOUBLE_IO_E1[1]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[15][0]MAIN[17][1]MAIN[15][1]MAIN[18][1]MAIN[16][0]MAIN[16][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E1[1]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_E2[1]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_E1[0]
111111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[5][9]MAIN[5][8]MAIN[10][10]MAIN[7][9]MAIN[6][9]MAIN[8][10]MAIN[7][10]MAIN[6][10]MAIN[7][8]MAIN[6][8]MAIN[9][10]MAIN[11][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011101111CELL.DEC_V[2]
001011111101CELL.LONG_IO_V[0]
001101101111CELL.DEC_V[1]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[3]
001111101011CELL.DEC_V[0]
001111111110CELL.IMUX_CLB_C4
011111101111CELL.DOUBLE_H0[1]
101011111111CELL.LONG_H[3]
101101111111CELL.LONG_H[4]
101111110111CELL.DOUBLE_H1[0]
101111111011CELL.LONG_H[5]
111111111111CELL.TIE_0
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[6][0]MAIN[5][0]MAIN_S[7][11]MAIN[9][1]MAIN[7][0]MAIN[8][0]MAIN[9][0]MAIN_S[10][11]MAIN_S[6][11]MAIN_S[8][11]MAIN_S[9][11]MAIN_S[11][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[2]
000111011111CELL.DEC_V[3]
001110101111CELL_S.SINGLE_H[4]
001110111101CELL_S.LONG_IO_V[2]
001111001111CELL_S.SINGLE_H[5]
001111011101CELL_S.LONG_IO_V[3]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C4
011011111111CELL_S.DOUBLE_H1[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[0]
011111011111CELL.DEC_V[1]
100111111111CELL_S.DOUBLE_H0[0]
111111111111CELL.TIE_0
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[7][6]MAIN[16][6]MAIN[8][5]MAIN[13][6]MAIN[10][6]MAIN[11][6]MAIN[14][6]MAIN[9][6]MAIN[12][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G4
111111111CELL.SINGLE_H[4]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[5][2]MAIN[7][2]MAIN[8][2]MAIN[12][2]MAIN[6][2]MAIN[13][2]MAIN[14][2]MAIN[9][2]MAIN_S[12][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_G4
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[5][7]MAIN[11][7]MAIN[12][7]MAIN[9][7]MAIN[7][7]MAIN[8][7]MAIN[10][7]MAIN[6][7]MAIN[14][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F4
111111111CELL.SINGLE_H[2]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[5][1]MAIN[7][1]MAIN[7][3]MAIN[11][2]MAIN[6][1]MAIN[8][1]MAIN[10][2]MAIN[11][3]MAIN_S[14][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_F4
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[20][3]MAIN[18][4]MAIN[19][2]MAIN[21][2]MAIN[19][3]MAIN[23][3]MAIN[20][2]MAIN[24][3]CELL.IMUX_IO_T[0]
Source
00011011CELL.LONG_IO_V[3]
00011101CELL.LONG_IO_V[1]
00011110CELL.GCLK[0]
00101011CELL.LONG_IO_V[0]
00101101CELL.DEC_V[2]
00110011CELL.DOUBLE_IO_E2[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[3]
01111111CELL.TIE_0
10011111CELL.DOUBLE_IO_E1[0]
10101111CELL.DOUBLE_IO_E1[1]
10110111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E1_F0 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[16][3]MAIN[14][3]MAIN[18][2]MAIN[23][2]MAIN[17][3]MAIN[25][2]MAIN[16][2]MAIN[15][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.LONG_IO_V[1]
00101101CELL.LONG_IO_V[3]
00101110CELL.GCLK[0]
00110011CELL.DEC_V[2]
00110101CELL.LONG_IO_V[0]
01101111CELL.DOUBLE_IO_E1[0]
01110111CELL.DOUBLE_IO_E2[0]
10111011CELL.DOUBLE_IO_E2[1]
10111101CELL.LONG_IO_V[2]
10111110CELL.DEC_V[3]
11111111CELL.DOUBLE_IO_E1[1]

Bels TBUF

xc4000ex IO_E1_F0 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E1_F0 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[25][3]!MAIN[13][3]
DRIVE1_DUP!MAIN_S[20][11]!MAIN[36][11]

Bels IO

xc4000ex IO_E1_F0 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[2][6]CELL.IMUX_IO_IK[1] invert by !MAIN[2][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[1][9]CELL.IMUX_IO_OK[1] invert by !MAIN[2][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G1CELL.IMUX_CLB_F1
TinCELL.IMUX_IO_T[0] invert by !MAIN[0][9]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1out-CELL.OUT_IO_WE_I1[1]
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINoutCELL.OUT_IO_WE_I1[0]-
xc4000ex IO_E1_F0 enum IO_SLEW
IO[0].SLEWMAIN[2][9]
IO[1].SLEWMAIN[0][0]
FAST0
SLOW1
xc4000ex IO_E1_F0 enum IO_PULL
IO[0].PULLMAIN[8][6]MAIN[2][7]
IO[1].PULLMAIN[0][1]MAIN[2][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_E1_F0 enum IO_MUX_I
IO[0].MUX_I1MAIN[2][5]MAIN[1][5]
IO[1].MUX_I1MAIN[2][4]MAIN[0][4]
IO[0].MUX_I2MAIN[0][5]MAIN[0][6]
IO[1].MUX_I2MAIN[1][4]MAIN[0][3]
I01
IQ11
IQL10
xc4000ex IO_E1_F0 enum IO_IFF_D
IO[0].IFF_DMAIN[3][5]MAIN[1][6]
IO[1].IFF_DMAIN[3][4]MAIN[1][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_E1_F0 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[0][7]
IO[1].MUX_OFF_DMAIN[0][2]
O11
O20
xc4000ex IO_E1_F0 enum IO_MUX_O
IO[0].MUX_OMAIN[4][8]MAIN[1][8]MAIN[3][9]MAIN[4][9]
IO[1].MUX_OMAIN[4][1]MAIN[3][1]MAIN[3][0]MAIN[4][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_E1_F0 enum IO_SYNC_D
IO[0].SYNC_DMAIN[4][6]
IO[1].SYNC_DMAIN[4][2]
I1
DELAY0

Bels DEC

xc4000ex IO_E1_F0 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C1CELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_E1_F0 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E1_F0 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[25][7]!MAIN[14][7]

Bel wires

xc4000ex IO_E1_F0 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F1IO[1].O2
CELL.IMUX_CLB_G1IO[0].O2
CELL.IMUX_CLB_C1DEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].CLKIN, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_E1_F0 rect MAIN
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] TBUF[1]: ! DRIVE1_DUP INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[8] ← CELL.OCTAL_IO_E[0] INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !bipass CELL.DOUBLE_IO_E1[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_E1[1] = CELL.QUAD_H2[1] - INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.QUAD_H2[2] INT: !bipass CELL.QUAD_H0[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.IMUX_CLB_F4 bit 0 - INT: mux CELL.IMUX_CLB_G4 bit 1 - - - - - - - INT: !pass CELL.QUAD_H1[1] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.QUAD_H1[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.DOUBLE_IO_E1[2] = CELL.QUAD_H3[2] - IO[0]: ! IFF_CE_ENABLE_NO_IQ
B10 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[0] ← CELL.OCTAL_IO_E[8] INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.QUAD_H0[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.QUAD_H3[0] INT: !bipass CELL.DOUBLE_IO_E1[3] = CELL.QUAD_H1[2] INT: !pass CELL.QUAD_H1[2] ← CELL.DEC_V[1] INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: !pass CELL.QUAD_H1[0] ← CELL.DEC_V[3] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.QUAD_H1[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H0[0] = CELL.LONG_IO_V[3] - IO[1]: ! IFF_CE_ENABLE_NO_IQ
B9 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_E[8] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E2[3] IO[0]: ! OFF_CE_ENABLE INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E2[1] INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[1] INT: mux CELL.LONG_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 11 IO[0]: MUX_O bit 0 IO[0]: MUX_O bit 1 IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: !invert T
B8 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_E[5] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[3] bit 1 IO[0]: ! IFF_CE_ENABLE INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 10 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_OQ bit 0 IO[0]: ! READBACK_I2 bit 0 IO[0]: MUX_O bit 2 IO[0]: ! READBACK_I1 bit 0
B7 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_E[4] - INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 2 INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[5] bit 2 IO[1]: ! IFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[3] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_E0[1] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 3 PULLUP_TBUF[1]: ! ENABLE INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 8 IO[0]: OFF_USED IO[0]: ! OFF_D_INV IO[0]: PULL bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: MUX_OFF_D bit 0
B6 - INT: mux CELL.IMUX_CLB_C1 bit 3 INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] INT: mux CELL.IMUX_CLB_C1 bit 4 INT: mux CELL.IMUX_CLB_G1 bit 4 INT: mux CELL.IMUX_CLB_C3 bit 1 INT: mux CELL.IMUX_CLB_C3 bit 0 INT: mux CELL.IMUX_CLB_F1 bit 1 INT: mux CELL.IMUX_CLB_F1 bit 0 INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_E[1] INT: mux CELL.LONG_H[4] bit 0 INT: mux CELL.LONG_H[4] bit 3 INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.DOUBLE_IO_E2[3] ← CELL.DBUF_IO_V[1] INT: mux CELL.LONG_H[5] bit 1 INT: mux CELL.LONG_H[5] bit 0 INT: !pass CELL.DOUBLE_IO_E0[0] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[2] ← CELL.DBUF_IO_V[0] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.DOUBLE_IO_E2[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 5 DEC[1]: O4_N INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 1 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 8 DEC[1]: ! O3_P DEC[1]: ! O1_P IO[0]: SYNC_D bit 0 IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0
B5 - INT: mux CELL.IMUX_CLB_G1 bit 2 INT: mux CELL.IMUX_CLB_G3 bit 0 INT: mux CELL.IMUX_CLB_G3 bit 1 INT: mux CELL.IMUX_CLB_F3 bit 0 INT: mux CELL.IMUX_CLB_F3 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 0 INT: mux CELL.IMUX_CLB_C1 bit 1 INT: mux CELL.IMUX_CLB_C1 bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_E[2] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E0[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E0[0] INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.DOUBLE_IO_E2[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E1[0] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E1[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E2[0] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E2[0] INT: !pass CELL.DOUBLE_IO_E2[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E2[2] DEC[1]: ! O4_P DEC[2]: O4_P INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[2] DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 6 DEC[2]: ! O3_N DEC[1]: O3_N DEC[1]: O1_N DEC[2]: O1_P IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 IO[0]: MUX_I2 bit 1
B4 - INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_CLB_Y_E INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_CLB_Y_E INT: mux CELL.IMUX_CLB_G1 bit 7 INT: mux CELL.IMUX_CLB_G1 bit 6 - INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_CLB_Y_E INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_CLB_YQ_E INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_WE_I2[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_CLB_YQ_E INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_E[7] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: mux CELL.IMUX_IO_T[0] bit 6 INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E1[2] INT: !pass CELL.DOUBLE_IO_E2[2] ← CELL.DBUF_IO_V[1] DEC[0]: ! O4_P DEC[2]: ! O4_N DEC[0]: ! O2_P DEC[2]: O2_P DEC[1]: O2_N DEC[2]: O3_P DEC[0]: O3_N DEC[0]: ! O1_P DEC[2]: ! O1_N IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I1 bit 0
B3 INT: mux CELL.IMUX_CLB_C1 bit 7 - INT: mux CELL.IMUX_CLB_C1 bit 9 INT: mux CELL.IMUX_CLB_C1 bit 5 INT: mux CELL.IMUX_CLB_F1 bit 2 INT: mux CELL.IMUX_CLB_F1 bit 3 INT: mux CELL.IMUX_CLB_G3 bit 5 INT: mux CELL.IMUX_CLB_G1 bit 3 INT: mux CELL.IMUX_CLB_G1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 2 INT: mux CELL.IMUX_CLB_F3 bit 2 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_CLB_YQ_E INT: mux CELL.IMUX_CLB_C3 bit 10 INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: mux CELL.IMUX_CLB_G3 bit 10 INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] INT: mux CELL.IMUX_CLB_F1 bit 12 INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: mux CELL.IMUX_CLB_C1 bit 16 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] INT: mux CELL.IMUX_CLB_G1 bit 15 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_E[6] TBUF[0]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 - INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E1[2] INT: mux CELL.IMUX_IO_T[1] bit 6 TBUF[1]: ! DRIVE1 DEC[0]: O4_N INT: mux CELL.IMUX_IO_IK[1] bit 1 DEC[0]: O2_N IO[1]: ! IFF_SRVAL bit 0 DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[0]: ! O3_P DEC[0]: O1_N IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[1]: !invert IK IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0
B2 INT: mux CELL.IMUX_CLB_C1 bit 6 - INT: mux CELL.IMUX_CLB_F1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 8 INT: mux CELL.IMUX_CLB_F1 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 7 INT: mux CELL.IMUX_CLB_G3 bit 6 INT: mux CELL.IMUX_CLB_G3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 11 INT: mux CELL.IMUX_CLB_F3 bit 15 INT: mux CELL.IMUX_CLB_F3 bit 17 INT: mux CELL.IMUX_CLB_C3 bit 11 INT: mux CELL.IMUX_CLB_C3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 11 INT: mux CELL.IMUX_CLB_G3 bit 14 INT: mux CELL.IMUX_CLB_G3 bit 17 INT: mux CELL.IMUX_CLB_F1 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 16 INT: mux CELL.IMUX_CLB_C1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 10 INT: mux CELL.IMUX_CLB_C1 bit 15 - INT: mux CELL.IMUX_CLB_G1 bit 9 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_E[3] INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 INT: mux CELL.IMUX_IO_T[1] bit 5 - INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 8 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! READBACK_OQ bit 0 IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0
B1 INT: mux CELL.IMUX_CLB_G3 bit 3 - INT: mux CELL.IMUX_CLB_C3 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 7 INT: mux CELL.IMUX_CLB_F3 bit 6 INT: mux CELL.IMUX_CLB_F1 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 14 INT: mux CELL.IMUX_CLB_F3 bit 12 INT: mux CELL.IMUX_CLB_C3 bit 2 INT: mux CELL.IMUX_CLB_C3 bit 14 INT: mux CELL.IMUX_CLB_C3 bit 15 INT: mux CELL.IMUX_CLB_G3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 14 INT: mux CELL.IMUX_CLB_F1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 14 INT: mux CELL.IMUX_CLB_C1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 11 - INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 8 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 1
B0 INT: mux CELL.IMUX_CLB_F1 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 8 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.IMUX_CLB_F3 bit 16 INT: mux CELL.IMUX_CLB_F3 bit 10 INT: mux CELL.IMUX_CLB_F3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 13 INT: mux CELL.IMUX_CLB_G3 bit 18 INT: mux CELL.IMUX_CLB_F1 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 10 INT: mux CELL.IMUX_CLB_F1 bit 13 INT: mux CELL.IMUX_CLB_C1 bit 2 INT: mux CELL.IMUX_CLB_C1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 14 INT: mux CELL.IMUX_CLB_G1 bit 10 INT: mux CELL.IMUX_CLB_G1 bit 16 - INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 10 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 1 IO[1]: !invert OK IO[1]: !invert T IO[1]: SLEW bit 0
xc4000ex IO_E1_F0 rect MAIN_S
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TBUF[0]: ! DRIVE1_DUP - - - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_E1_F0 rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_C1 bit 8 -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_G1 bit 8 -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_E1_F1

Cells: 3

Switchbox INT

xc4000ex IO_E1_F1 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_E[0]CELL.OCTAL_IO_E[8]!MAIN[26][10]
CELL.OCTAL_IO_E[8]CELL.OCTAL_IO_E[0]!MAIN[26][11]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[27][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[31][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[28][4]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[28][6]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[39][4]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[41][6]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[33][4]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[39][8]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[35][6]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[35][4]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[32][6]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[36][8]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[44][7]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[43][7]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[49][7]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[50][7]
xc4000ex IO_E1_F1 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.DEC_V[0]!MAIN[18][5]
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[24][4]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[22][4]
CELL.SINGLE_H[1]CELL.OUT_IO_WE_I2[0]!MAIN[21][4]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[13][7]
CELL.SINGLE_H[2]CELL.OUT_IO_WE_I1[0]!MAIN[21][7]
CELL.SINGLE_H[3]CELL.DEC_V[1]!MAIN[9][9]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[15][8]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[34][4]
CELL.SINGLE_H[4]CELL.DEC_V[2]!MAIN[10][5]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[25][4]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[28][3]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[19][4]
CELL.SINGLE_H[5]CELL.OUT_IO_WE_I2[0]!MAIN[20][4]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[35][9]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[17][8]
CELL.SINGLE_H[6]CELL.OUT_IO_WE_I1[0]!MAIN[24][8]
CELL.SINGLE_H[7]CELL.DEC_V[3]!MAIN[17][9]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[25][8]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[47][7]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[33][5]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[41][9]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[40][7]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[42][7]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[48][6]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[49][6]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[27][6]
CELL.SINGLE_V[0]CELL.OUT_IO_WE_I2[0]!MAIN[29][4]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[29][8]
CELL.SINGLE_V[1]CELL.OUT_IO_WE_I2[1]!MAIN[30][4]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[35][8]
CELL.SINGLE_V[2]CELL.OUT_CLB_Y_E!MAIN[31][4]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[34][9]
CELL.SINGLE_V[3]CELL.OUT_CLB_YQ_E!MAIN[36][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[27][7]
CELL.SINGLE_V[4]CELL.OUT_IO_WE_I2[0]!MAIN[40][3]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[41][5]
CELL.SINGLE_V[5]CELL.OUT_IO_WE_I2[1]!MAIN[37][4]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[41][7]
CELL.SINGLE_V[6]CELL.OUT_CLB_Y_E!MAIN[40][4]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[27][9]
CELL.SINGLE_V[7]CELL.OUT_CLB_YQ_E!MAIN[39][3]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1[0]!MAIN[20][7]
CELL.DOUBLE_H0[1]CELL.OUT_IO_WE_I2_S1!MAIN[23][4]
CELL.DOUBLE_H1[0]CELL.OUT_IO_WE_I1_S1!MAIN[23][7]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2[0]!MAIN[23][6]
CELL.DOUBLE_V0[0]CELL.OUT_CLB_YQ_E!MAIN[27][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_WE_I2[1]!MAIN[38][4]
CELL.DOUBLE_V1[0]CELL.OUT_CLB_Y_E!MAIN[32][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_WE_I2[0]!MAIN[41][4]
CELL.DOUBLE_IO_E0[0]CELL.DBUF_IO_V[0]!MAIN[19][6]
CELL.DOUBLE_IO_E0[1]CELL.DBUF_IO_V[0]!MAIN[16][7]
CELL.DOUBLE_IO_E0[2]CELL.DBUF_IO_V[0]!MAIN[17][6]
CELL.DOUBLE_IO_E0[3]CELL.DBUF_IO_V[0]!MAIN[17][7]
CELL.DOUBLE_IO_E2[0]CELL.DBUF_IO_V[1]!MAIN[15][5]
CELL.DOUBLE_IO_E2[1]CELL.DBUF_IO_V[1]!MAIN[15][6]
CELL.DOUBLE_IO_E2[2]CELL.DBUF_IO_V[1]!MAIN[13][4]
CELL.DOUBLE_IO_E2[3]CELL.DBUF_IO_V[1]!MAIN[22][6]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[45][10]
CELL.QUAD_H0[0]CELL.OUT_IO_WE_I2[0]!MAIN[3][10]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[42][9]
CELL.QUAD_H0[1]CELL.OUT_IO_WE_I1_S1!MAIN[17][11]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[51][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I1[0]!MAIN[22][10]
CELL.QUAD_H0[2]CELL.OUT_IO_WE_I2_S1!MAIN[21][10]
CELL.QUAD_H1[0]CELL.DEC_V[3]!MAIN[5][10]
CELL.QUAD_H1[1]CELL.DEC_V[2]!MAIN[5][11]
CELL.QUAD_H1[2]CELL.DEC_V[1]!MAIN[16][10]
CELL.QUAD_H3[0]CELL.OUT_IO_WE_I2_S1!MAIN[19][10]
CELL.QUAD_H3[1]CELL.OUT_IO_WE_I1[0]!MAIN[22][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I2[0]!MAIN[3][11]
CELL.QUAD_H3[2]CELL.OUT_IO_WE_I1_S1!MAIN[16][11]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[44][10]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[44][9]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[50][10]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[46][10]
CELL.QUAD_V0[0]CELL.OUT_IO_WE_I2[1]!MAIN[47][4]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[42][10]
CELL.QUAD_V0[1]CELL.OUT_CLB_YQ_E!MAIN[50][4]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[51][11]
CELL.QUAD_V0[2]CELL.OUT_CLB_Y_E!MAIN[45][4]
CELL.QUAD_V0[2]CELL.OUT_IO_WE_I2[0]!MAIN[42][0]
CELL.QUAD_V3[0]CELL.OUT_IO_WE_I2[0]!MAIN[43][0]
CELL.QUAD_V3[1]CELL.OUT_CLB_Y_E!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_CLB_YQ_E!MAIN[49][4]
CELL.QUAD_V3[2]CELL.OUT_IO_WE_I2[1]!MAIN[48][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[43][10]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[43][9]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[49][10]
xc4000ex IO_E1_F1 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[29][6]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[28][5]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[31][3]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_E1[0]!MAIN[19][5]
CELL.SINGLE_H[0]CELL.OCTAL_IO_E[7]!MAIN[26][4]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[31][5]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[30][5]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[30][3]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E0[0]!MAIN[25][5]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_E2[0]!MAIN[16][5]
CELL.SINGLE_H[1]CELL.OCTAL_IO_E[6]!MAIN[26][3]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[33][8]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[32][8]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[34][8]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_E1[1]!MAIN[12][9]
CELL.SINGLE_H[2]CELL.OCTAL_IO_E[5]!MAIN[26][8]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[32][7]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[29][7]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[31][7]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E0[1]!MAIN[16][9]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_E2[1]!MAIN[10][9]
CELL.SINGLE_H[3]CELL.OCTAL_IO_E[4]!MAIN[26][7]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[37][6]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[40][6]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[36][6]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_E1[2]!MAIN[14][4]
CELL.SINGLE_H[4]CELL.OCTAL_IO_E[3]!MAIN[26][2]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[36][5]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[37][3]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[38][5]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E0[2]!MAIN[17][4]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_E2[2]!MAIN[13][5]
CELL.SINGLE_H[5]CELL.OCTAL_IO_E[2]!MAIN[26][5]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[36][7]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[37][8]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[37][7]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_E1[3]!MAIN[21][9]
CELL.SINGLE_H[6]CELL.OCTAL_IO_E[1]!MAIN[26][6]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[39][9]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[36][9]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[38][8]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E0[3]!MAIN[25][9]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_E2[3]!MAIN[19][9]
CELL.SINGLE_H[7]CELL.OCTAL_IO_E[8]!MAIN[26][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[27][5]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[29][5]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[48][7]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[31][6]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[32][5]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[46][7]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[32][9]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[33][9]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[42][8]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[33][7]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[34][7]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[50][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[40][8]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[38][6]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[45][7]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[37][5]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[39][5]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[47][8]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[35][7]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[38][7]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[48][8]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[38][9]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[40][9]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[43][8]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[30][6]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[32][3]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[31][9]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[28][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[39][6]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[40][5]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[39][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[37][9]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[34][11]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[35][10]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[35][11]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[36][10]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[38][11]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[39][10]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[37][11]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[37][10]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[30][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[28][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[29][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E0[1]!MAIN[15][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E1[1]!MAIN[13][9]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_E2[1]!MAIN[11][9]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[34][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[33][6]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[34][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E0[2]!MAIN[16][4]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E1[2]!MAIN[15][3]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_E2[2]!MAIN[14][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E0[0]!MAIN[23][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E1[0]!MAIN[20][5]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_E2[0]!MAIN[17][5]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E0[3]!MAIN[24][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E1[3]!MAIN[22][9]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_E2[3]!MAIN[20][9]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[45][8]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[30][7]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[30][8]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[44][8]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[34][5]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[35][5]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[28][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[35][3]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[38][10]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[34][10]
CELL.DOUBLE_IO_E0[0]CELL.DOUBLE_IO_E2[0]!MAIN[22][5]
CELL.DOUBLE_IO_E0[0]CELL.QUAD_H3[0]!MAIN[18][10]
CELL.DOUBLE_IO_E0[1]CELL.DOUBLE_IO_E2[1]!MAIN[14][9]
CELL.DOUBLE_IO_E0[1]CELL.QUAD_H1[0]!MAIN[4][10]
CELL.DOUBLE_IO_E0[2]CELL.DOUBLE_IO_E2[2]!MAIN[15][4]
CELL.DOUBLE_IO_E0[2]CELL.QUAD_H1[1]!MAIN[4][11]
CELL.DOUBLE_IO_E0[3]CELL.DOUBLE_IO_E2[3]!MAIN[23][9]
CELL.DOUBLE_IO_E0[3]CELL.QUAD_H2[2]!MAIN[19][11]
CELL.DOUBLE_IO_E1[0]CELL.QUAD_H2[0]!MAIN[23][11]
CELL.DOUBLE_IO_E1[1]CELL.QUAD_H2[1]!MAIN[21][11]
CELL.DOUBLE_IO_E1[2]CELL.QUAD_H3[2]!MAIN[2][11]
CELL.DOUBLE_IO_E1[3]CELL.QUAD_H1[2]!MAIN[17][10]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[43][11]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[44][11]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[40][11]
CELL.QUAD_H0[0]CELL.LONG_IO_V[3]!MAIN[2][10]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[49][8]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[47][9]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[48][9]
CELL.QUAD_H0[1]CELL.LONG_IO_V[2]!MAIN[18][11]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[49][11]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[50][11]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[46][11]
CELL.QUAD_H0[2]CELL.LONG_IO_V[1]!MAIN[20][10]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[42][11]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[41][11]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[50][9]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[51][9]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[48][11]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[47][11]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[39][11]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[49][9]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[45][11]
xc4000ex IO_E1_F1 switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[21][3]MAIN[24][2]MAIN[22][2]MAIN[22][3]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_E2[0]
0101CELL.DOUBLE_IO_E2[1]
0110CELL.DOUBLE_IO_E2[3]
1111CELL.DOUBLE_IO_E2[2]
xc4000ex IO_E1_F1 switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[8][8]MAIN[9][8]MAIN[11][8]MAIN[10][8]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_E0[1]
0101CELL.DOUBLE_IO_E0[2]
0110CELL.DOUBLE_IO_E0[3]
1111CELL.DOUBLE_IO_E0[0]
xc4000ex IO_E1_F1 switchbox INT muxes QBUF[0]
BitsDestination
MAIN[40][10]MAIN[41][10]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_E1_F1 switchbox INT muxes QBUF[1]
BitsDestination
MAIN[45][9]MAIN[46][9]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_E1_F1 switchbox INT muxes QBUF[2]
BitsDestination
MAIN[47][10]MAIN[48][10]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_E1_F1 switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[24][1]MAIN[24][0]MAIN[25][1]MAIN[25][0]CELL.LONG_H[0]
Source
0001CELL.LONG_IO_V[0]
0010CELL.DEC_V[3]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E1_F1 switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[10][1]MAIN[10][0]MAIN[11][0]MAIN[11][1]CELL.LONG_H[1]
Source
0001CELL.LONG_IO_V[1]
0010CELL.DEC_V[2]
0111CELL.OUT_IO_WE_I2[1]
1111off
xc4000ex IO_E1_F1 switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[24][6]MAIN[22][7]MAIN[24][7]MAIN[25][6]CELL.LONG_H[4]
Source
0001CELL.LONG_IO_V[2]
0010CELL.DEC_V[1]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E1_F1 switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[15][7]MAIN[19][7]MAIN[21][6]MAIN[20][6]CELL.LONG_H[5]
Source
0001CELL.LONG_IO_V[3]
0010CELL.DEC_V[0]
0111CELL.OUT_IO_WE_I2[0]
1111off
xc4000ex IO_E1_F1 switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][5]MAIN[24][5]CELL.LONG_IO_V[0]
Source
00CELL.LONG_H[0]
01CELL.SINGLE_H[1]
11off
xc4000ex IO_E1_F1 switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[12][8]MAIN[8][9]MAIN[13][8]MAIN[14][8]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_H[3]
0111CELL.SINGLE_H[2]
1111off
xc4000ex IO_E1_F1 switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[20][8]MAIN[21][8]MAIN[23][8]MAIN[22][8]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_H[4]
0111CELL.SINGLE_H[5]
1111off
xc4000ex IO_E1_F1 switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[19][8]MAIN[16][8]CELL.LONG_IO_V[3]
Source
00CELL.LONG_H[5]
01CELL.SINGLE_H[6]
11off
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_CLB_F1
BitsDestination
MAIN[32][2]MAIN[34][0]MAIN[33][1]MAIN[32][0]MAIN[33][3]MAIN[32][1]MAIN[33][0]MAIN[33][2]MAIN[47][2]MAIN[51][0]MAIN[42][1]MAIN[49][2]MAIN[46][2]MAIN[46][3]MAIN[47][3]MAIN[43][6]MAIN[42][6]CELL.IMUX_CLB_F1
Source
00100111111111111CELL.SINGLE_V[3]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.SINGLE_V[7]
00111111111111111CELL.SINGLE_V[0]
01000111111111111CELL.LONG_V[3]
01001011111111111CELL.DOUBLE_V0[1]
01001110111111111CELL.LONG_V[0]
01011111111111111CELL.SINGLE_V[1]
01100101111111111CELL.SINGLE_V[5]
01101001111111111CELL.LONG_V[1]
01101100111111111CELL.SINGLE_V[6]
01101111001111111CELL.QUAD_V0[0]
01101111010111111CELL.QUAD_V0[1]
01101111011011111CELL.QUAD_V0[2]
01101111101101111CELL.QUAD_V1[0]
01101111101110111CELL.QUAD_V2[0]
01101111101111011CELL.QUAD_V3[0]
01101111110101111CELL.QUAD_V1[1]
01101111110110111CELL.QUAD_V2[1]
01101111110111011CELL.QUAD_V3[1]
01101111111001111CELL.QUAD_V1[2]
01101111111010111CELL.QUAD_V2[2]
01101111111011011CELL.QUAD_V3[2]
01101111111111101CELL.OUT_CLB_Y_E
01101111111111110CELL.OUT_CLB_YQ_E
01111101111111111CELL.DOUBLE_V1[1]
11100111111111111CELL.DOUBLE_V1[0]
11101011111111111CELL.SINGLE_V[4]
11101110111111111CELL.DOUBLE_V0[0]
11111111111111111CELL.SINGLE_V[2]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_CLB_F3
BitsDestination
MAIN[39][2]MAIN[41][0]MAIN[40][2]MAIN[41][1]MAIN[39][0]MAIN[40][1]MAIN[41][2]MAIN[40][0]MAIN[48][1]MAIN[44][0]MAIN[44][1]MAIN[43][1]MAIN[45][0]MAIN[45][1]MAIN[48][0]MAIN[41][3]MAIN[46][5]MAIN[47][5]CELL.IMUX_CLB_F3
Source
000011111111111111CELL.SINGLE_V[0]
000111011111111111CELL.DOUBLE_V0[0]
000111101111111111CELL.LONG_V[2]
001111111111111111CELL.SINGLE_V[3]
010001111111111111CELL.DOUBLE_V1[1]
010010111111111111CELL.LONG_V[1]
010101011111111111CELL.DOUBLE_V0[1]
010101101111111111CELL.LONG_V[5]
010110011111111111CELL.SINGLE_V[4]
010110101111111111CELL.LONG_V[4]
010111110011111111CELL.QUAD_V0[0]
010111110101111111CELL.QUAD_V0[1]
010111110110111111CELL.QUAD_V0[2]
010111111011011111CELL.QUAD_V1[0]
010111111011101111CELL.QUAD_V2[0]
010111111011110111CELL.QUAD_V3[0]
010111111101011111CELL.QUAD_V1[1]
010111111101101111CELL.QUAD_V2[1]
010111111101110111CELL.QUAD_V3[1]
010111111110011111CELL.QUAD_V1[2]
010111111110101111CELL.QUAD_V2[2]
010111111110110111CELL.QUAD_V3[2]
010111111111111011CELL.GCLK[0]
010111111111111101CELL.OUT_CLB_Y_E
010111111111111110CELL.OUT_CLB_YQ_E
011101111111111111CELL.SINGLE_V[1]
011110111111111111CELL.SINGLE_V[2]
110011111111111111CELL.SINGLE_V[6]
110111011111111111CELL.DOUBLE_V1[0]
110111101111111111CELL.SINGLE_V[5]
111111111111111111CELL.SINGLE_V[7]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[15][10]MAIN[15][11]CELL.IMUX_CLB_F4
Source
01CELL.LONG_V[7]
10CELL.LONG_V[9]
11CELL.GCLK[4]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_CLB_G1
BitsDestination
MAIN[27][0]MAIN[27][3]MAIN[29][0]MAIN[29][1]MAIN[28][1]MAIN[27][1]MAIN[28][0]MAIN[27][2]MAIN_W[1][1]MAIN[44][4]MAIN[43][4]MAIN[43][3]MAIN[46][6]MAIN[44][3]MAIN[50][5]MAIN[45][5]MAIN[44][5]CELL.IMUX_CLB_G1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011101111111111CELL.SINGLE_V[4]
00101011111111111CELL.LONG_V[4]
00101110111111111CELL.LONG_V[3]
00110011111111111CELL.SINGLE_V[1]
00110110111111111CELL.DOUBLE_V1[0]
00111001111111111CELL.DOUBLE_V0[1]
00111100111111111CELL.LONG_V[0]
00111111001111111CELL.QUAD_V0[0]
00111111010111111CELL.QUAD_V0[1]
00111111011011111CELL.QUAD_V0[2]
00111111101101111CELL.QUAD_V1[0]
00111111101110111CELL.QUAD_V2[0]
00111111101111011CELL.QUAD_V3[0]
00111111110101111CELL.QUAD_V1[1]
00111111110110111CELL.QUAD_V2[1]
00111111110111011CELL.QUAD_V3[1]
00111111111001111CELL.QUAD_V1[2]
00111111111010111CELL.QUAD_V2[2]
00111111111011011CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.SINGLE_V[3]
01110111111111111CELL.DOUBLE_V0[0]
01111101111111111CELL.SINGLE_V[7]
10011111111111111CELL.DOUBLE_V1[1]
10111011111111111CELL.LONG_V[1]
10111110111111111CELL.SINGLE_V[5]
11111111111111111CELL.SINGLE_V[6]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_CLB_G3
BitsDestination
MAIN[35][0]MAIN[34][2]MAIN[36][1]MAIN[34][1]MAIN[35][2]MAIN[36][0]MAIN[35][1]MAIN[36][2]MAIN[36][3]MAIN[48][2]MAIN[42][2]MAIN[44][2]MAIN[43][2]MAIN[45][3]MAIN[45][2]MAIN[51][1]MAIN[42][3]MAIN[48][5]MAIN[49][5]CELL.IMUX_CLB_G3
Source
0001111111111111111CELL.SPECIAL_CLB_CIN
0010011111111111111CELL.SINGLE_V[0]
0010101111111111111CELL.SINGLE_V[2]
0010111011111111111CELL.SINGLE_V[4]
0011010111111111111CELL.LONG_V[4]
0011011101111111111CELL.LONG_V[2]
0011100111111111111CELL.SINGLE_V[1]
0011101101111111111CELL.SINGLE_V[6]
0011110011111111111CELL.DOUBLE_V0[1]
0011111001111111111CELL.LONG_V[5]
0011111110011111111CELL.QUAD_V0[0]
0011111110101111111CELL.QUAD_V0[1]
0011111110110111111CELL.QUAD_V0[2]
0011111111011011111CELL.QUAD_V1[0]
0011111111011101111CELL.QUAD_V2[0]
0011111111011110111CELL.QUAD_V3[0]
0011111111101011111CELL.QUAD_V1[1]
0011111111101101111CELL.QUAD_V2[1]
0011111111101110111CELL.QUAD_V3[1]
0011111111110011111CELL.QUAD_V1[2]
0011111111110101111CELL.QUAD_V2[2]
0011111111110110111CELL.QUAD_V3[2]
0011111111111111011CELL.GCLK[0]
0011111111111111101CELL.OUT_CLB_Y_E
0011111111111111110CELL.OUT_CLB_YQ_E
0111011111111111111CELL.DOUBLE_V0[0]
0111101111111111111CELL.SINGLE_V[5]
0111111011111111111CELL.DOUBLE_V1[0]
1010111111111111111CELL.DOUBLE_V1[1]
1011110111111111111CELL.LONG_V[1]
1011111101111111111CELL.SINGLE_V[7]
1111111111111111111CELL.SINGLE_V[3]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[13][11]MAIN[13][10]CELL.IMUX_CLB_G4
Source
01CELL.LONG_V[9]
10CELL.GCLK[4]
11CELL.LONG_V[6]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_CLB_C1
BitsDestination
MAIN[29][3]MAIN[29][2]MAIN[31][1]MAIN[30][0]MAIN[30][1]MAIN[31][2]MAIN[30][2]MAIN[49][3]MAIN_W[1][2]MAIN[51][3]MAIN[51][2]MAIN[48][3]MAIN[47][6]MAIN[50][6]MAIN[31][0]MAIN[43][5]MAIN[42][5]CELL.IMUX_CLB_C1
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[1]
00101011111111111CELL.DOUBLE_V0[0]
00101101111111111CELL.DOUBLE_V1[0]
00110011111111111CELL.SINGLE_V[3]
00110101111111111CELL.SINGLE_V[7]
00111011111111011CELL.LONG_V[2]
00111101111111011CELL.LONG_V[3]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[2]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_CLB_C3
BitsDestination
MAIN[37][0]MAIN[37][1]MAIN[38][1]MAIN[38][0]MAIN[37][2]MAIN[38][2]MAIN[38][3]MAIN[47][1]MAIN[49][0]MAIN[50][0]MAIN[49][1]MAIN[46][1]MAIN[46][0]MAIN[47][0]MAIN[39][1]MAIN[45][6]MAIN[44][6]CELL.IMUX_CLB_C3
Source
00001111111111111CELL.SINGLE_V[0]
00010111111111111CELL.SINGLE_V[2]
00011111111111011CELL.GCLK[2]
00101011111111111CELL.SINGLE_V[3]
00101101111111111CELL.SINGLE_V[7]
00110011111111111CELL.DOUBLE_V0[0]
00110101111111111CELL.DOUBLE_V1[0]
00111011111111011CELL.LONG_V[3]
00111101111111011CELL.LONG_V[2]
00111110011111111CELL.QUAD_V0[0]
00111110101111111CELL.QUAD_V0[1]
00111110110111111CELL.QUAD_V0[2]
00111111011011111CELL.QUAD_V1[0]
00111111011101111CELL.QUAD_V2[0]
00111111011110111CELL.QUAD_V3[0]
00111111101011111CELL.QUAD_V1[1]
00111111101101111CELL.QUAD_V2[1]
00111111101110111CELL.QUAD_V3[1]
00111111110011111CELL.QUAD_V1[2]
00111111110101111CELL.QUAD_V2[2]
00111111110110111CELL.QUAD_V3[2]
00111111111111101CELL.OUT_CLB_Y_E
00111111111111110CELL.OUT_CLB_YQ_E
01101111111111111CELL.DOUBLE_V1[1]
01110111111111111CELL.SINGLE_V[1]
10011111111111111CELL.DOUBLE_V0[1]
10111011111111111CELL.SINGLE_V[5]
10111101111111111CELL.SINGLE_V[6]
11111111111111111CELL.SINGLE_V[4]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[25][10]MAIN[24][10]MAIN[25][11]MAIN[23][10]MAIN[24][11]CELL.IMUX_CLB_C4
Source
01111CELL.LONG_V[0]
10111CELL.LONG_V[4]
11011CELL.LONG_V[6]
11101CELL.LONG_V[8]
11110CELL.GCLK[5]
11111off
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_TBUF_I[0]
BitsDestination
MAIN[23][1]MAIN[21][0]MAIN[23][0]MAIN[21][1]MAIN[22][0]MAIN[22][1]CELL.IMUX_TBUF_I[0]
Source
000111CELL.DOUBLE_IO_E2[2]
001011CELL.OUT_IO_WE_I2[0]
001101CELL.LONG_IO_V[2]
001110CELL.DEC_V[1]
011111CELL.DOUBLE_IO_E1[2]
100111CELL.DOUBLE_IO_E1[3]
101011CELL.DOUBLE_IO_E2[3]
101101CELL.OUT_IO_WE_I2[1]
111111CELL.TIE_0
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_TBUF_I[1]
BitsDestination
MAIN[12][1]MAIN[14][1]MAIN[12][0]MAIN[14][0]MAIN[13][0]MAIN[13][1]CELL.IMUX_TBUF_I[1]
Source
000111CELL.DOUBLE_IO_E1[2]
001111CELL.DOUBLE_IO_E1[3]
010011CELL.OUT_IO_WE_I2[0]
010101CELL.LONG_IO_V[1]
010110CELL.DEC_V[2]
011011CELL.DOUBLE_IO_E2[3]
011110CELL.OUT_IO_WE_I2[1]
110111CELL.DOUBLE_IO_E2[2]
111111CELL.TIE_0
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_TBUF_T[0]
BitsDestination
MAIN[17][0]MAIN[19][0]MAIN[20][0]MAIN[20][1]MAIN[19][1]MAIN[18][0]CELL.IMUX_TBUF_T[0]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E2[0]
010101CELL.LONG_IO_V[3]
010110CELL.DEC_V[3]
011011CELL.DOUBLE_IO_E1[0]
011101CELL.LONG_IO_V[2]
011110CELL.DEC_V[0]
110111CELL.DOUBLE_IO_E2[1]
111111CELL.DOUBLE_IO_E1[1]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_TBUF_T[1]
BitsDestination
MAIN[15][0]MAIN[17][1]MAIN[15][1]MAIN[18][1]MAIN[16][0]MAIN[16][1]CELL.IMUX_TBUF_T[1]
Source
000111CELL.TIE_1
001111CELL.TIE_0
010011CELL.DOUBLE_IO_E1[1]
010101CELL.LONG_IO_V[2]
010110CELL.DEC_V[0]
011011CELL.DOUBLE_IO_E2[1]
011101CELL.LONG_IO_V[3]
011110CELL.DEC_V[3]
110111CELL.DOUBLE_IO_E1[0]
111111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[5][9]MAIN[5][8]MAIN[10][10]MAIN[7][9]MAIN[6][9]MAIN[8][10]MAIN[7][10]MAIN[6][10]MAIN[7][8]MAIN[6][8]MAIN[9][10]MAIN[11][10]CELL.IMUX_IO_O1[0]
Source
000011111111CELL.SINGLE_H[2]
000101111111CELL.SINGLE_H[3]
000110111111CELL.SINGLE_H[4]
000111011111CELL.SINGLE_H[5]
001011101111CELL.DEC_V[2]
001011111101CELL.LONG_IO_V[0]
001101101111CELL.DEC_V[1]
001101111101CELL.LONG_IO_V[1]
001110111101CELL.LONG_IO_V[2]
001111011101CELL.LONG_IO_V[3]
001111100111CELL.DEC_V[3]
001111101011CELL.DEC_V[0]
001111111110CELL.IMUX_CLB_C4
011111101111CELL.DOUBLE_H0[1]
101011111111CELL.LONG_H[3]
101101111111CELL.LONG_H[4]
101111110111CELL.DOUBLE_H1[0]
101111111011CELL.LONG_H[5]
111111111111CELL.TIE_0
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN[6][0]MAIN[5][0]MAIN_S[7][11]MAIN[9][1]MAIN[7][0]MAIN[8][0]MAIN[9][0]MAIN_S[10][11]MAIN_S[6][11]MAIN_S[8][11]MAIN_S[9][11]MAIN_S[11][11]CELL.IMUX_IO_O1[1]
Source
000011111111CELL.LONG_H[0]
000101111111CELL.LONG_H[1]
000110111111CELL.DEC_V[2]
000111011111CELL.DEC_V[3]
001110101111CELL_S.SINGLE_H[4]
001110111101CELL_S.LONG_IO_V[2]
001111001111CELL_S.SINGLE_H[5]
001111011101CELL_S.LONG_IO_V[3]
001111100111CELL_S.SINGLE_H[2]
001111101011CELL_S.SINGLE_H[3]
001111110101CELL_S.LONG_IO_V[0]
001111111001CELL_S.LONG_IO_V[1]
001111111110CELL_S.IMUX_CLB_C4
011011111111CELL_S.DOUBLE_H1[1]
011101111111CELL.LONG_H[2]
011110111111CELL.DEC_V[0]
011111011111CELL.DEC_V[1]
100111111111CELL_S.DOUBLE_H0[0]
111111111111CELL.TIE_0
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[7][6]MAIN[16][6]MAIN[8][5]MAIN[13][6]MAIN[10][6]MAIN[11][6]MAIN[14][6]MAIN[9][6]MAIN[12][10]CELL.IMUX_IO_OK[0]
Source
001111111CELL.SINGLE_H[2]
010111111CELL.SINGLE_H[3]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_G4
111111111CELL.SINGLE_H[4]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[5][2]MAIN[7][2]MAIN[8][2]MAIN[12][2]MAIN[6][2]MAIN[13][2]MAIN[14][2]MAIN[9][2]MAIN_S[12][11]CELL.IMUX_IO_OK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[3]
011111101CELL_S.SINGLE_H[4]
011111110CELL_S.IMUX_CLB_G4
111111111CELL_S.SINGLE_H[5]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[5][7]MAIN[11][7]MAIN[12][7]MAIN[9][7]MAIN[7][7]MAIN[8][7]MAIN[10][7]MAIN[6][7]MAIN[14][10]CELL.IMUX_IO_IK[0]
Source
001111111CELL.SINGLE_H[3]
010111111CELL.SINGLE_H[4]
011011111CELL.SINGLE_H[5]
011101111CELL.GCLK[0]
011110111CELL.GCLK[1]
011111011CELL.GCLK[2]
011111101CELL.GCLK[3]
011111110CELL.IMUX_CLB_F4
111111111CELL.SINGLE_H[2]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[5][1]MAIN[7][1]MAIN[7][3]MAIN[11][2]MAIN[6][1]MAIN[8][1]MAIN[10][2]MAIN[11][3]MAIN_S[14][11]CELL.IMUX_IO_IK[1]
Source
001111111CELL.GCLK[0]
010111111CELL.GCLK[1]
011011111CELL.GCLK[2]
011101111CELL.GCLK[3]
011110111CELL_S.SINGLE_H[2]
011111011CELL_S.SINGLE_H[4]
011111101CELL_S.SINGLE_H[5]
011111110CELL_S.IMUX_CLB_F4
111111111CELL_S.SINGLE_H[3]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[20][3]MAIN[18][4]MAIN[19][2]MAIN[21][2]MAIN[19][3]MAIN[23][3]MAIN[20][2]MAIN[24][3]CELL.IMUX_IO_T[0]
Source
00011011CELL.LONG_IO_V[3]
00011101CELL.LONG_IO_V[1]
00011110CELL.GCLK[0]
00101011CELL.LONG_IO_V[0]
00101101CELL.DEC_V[2]
00110011CELL.DOUBLE_IO_E2[1]
00110101CELL.LONG_IO_V[2]
00110110CELL.DEC_V[3]
01111111CELL.TIE_0
10011111CELL.DOUBLE_IO_E1[0]
10101111CELL.DOUBLE_IO_E1[1]
10110111CELL.DOUBLE_IO_E2[0]
xc4000ex IO_E1_F1 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[16][3]MAIN[14][3]MAIN[18][2]MAIN[23][2]MAIN[17][3]MAIN[25][2]MAIN[16][2]MAIN[15][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00101011CELL.LONG_IO_V[1]
00101101CELL.LONG_IO_V[3]
00101110CELL.GCLK[0]
00110011CELL.DEC_V[2]
00110101CELL.LONG_IO_V[0]
01101111CELL.DOUBLE_IO_E1[0]
01110111CELL.DOUBLE_IO_E2[0]
10111011CELL.DOUBLE_IO_E2[1]
10111101CELL.LONG_IO_V[2]
10111110CELL.DEC_V[3]
11111111CELL.DOUBLE_IO_E1[1]

Bels TBUF

xc4000ex IO_E1_F1 bel TBUF pins
PinDirectionTBUF[0]TBUF[1]
IinCELL.IMUX_TBUF_I[0]CELL.IMUX_TBUF_I[1]
TinCELL.IMUX_TBUF_T[0]CELL.IMUX_TBUF_T[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E1_F1 bel TBUF attribute bits
AttributeTBUF[0]TBUF[1]
DRIVE1!MAIN[25][3]!MAIN[13][3]
DRIVE1_DUP!MAIN_S[20][11]!MAIN[36][11]

Bels IO

xc4000ex IO_E1_F1 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[2][6]CELL.IMUX_IO_IK[1] invert by !MAIN[2][3]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[1][9]CELL.IMUX_IO_OK[1] invert by !MAIN[2][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_G1CELL.IMUX_CLB_F1
TinCELL.IMUX_IO_T[0] invert by !MAIN[0][9]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_WE_I1[0]-
I2outCELL.OUT_IO_WE_I2[0]CELL.OUT_IO_WE_I2[1]
CLKINout-CELL.OUT_IO_WE_I1[1]
xc4000ex IO_E1_F1 enum IO_SLEW
IO[0].SLEWMAIN[2][9]
IO[1].SLEWMAIN[0][0]
FAST0
SLOW1
xc4000ex IO_E1_F1 enum IO_PULL
IO[0].PULLMAIN[8][6]MAIN[2][7]
IO[1].PULLMAIN[0][1]MAIN[2][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_E1_F1 enum IO_MUX_I
IO[0].MUX_I1MAIN[2][5]MAIN[1][5]
IO[1].MUX_I1MAIN[2][4]MAIN[0][4]
IO[0].MUX_I2MAIN[0][5]MAIN[0][6]
IO[1].MUX_I2MAIN[1][4]MAIN[0][3]
I01
IQ11
IQL10
xc4000ex IO_E1_F1 enum IO_IFF_D
IO[0].IFF_DMAIN[3][5]MAIN[1][6]
IO[1].IFF_DMAIN[3][4]MAIN[1][3]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_E1_F1 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[0][7]
IO[1].MUX_OFF_DMAIN[0][2]
O11
O20
xc4000ex IO_E1_F1 enum IO_MUX_O
IO[0].MUX_OMAIN[4][8]MAIN[1][8]MAIN[3][9]MAIN[4][9]
IO[1].MUX_OMAIN[4][1]MAIN[3][1]MAIN[3][0]MAIN[4][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_E1_F1 enum IO_SYNC_D
IO[0].SYNC_DMAIN[4][6]
IO[1].SYNC_DMAIN[4][2]
I1
DELAY0

Bels DEC

xc4000ex IO_E1_F1 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_WE_I1[0]CELL.IMUX_CLB_C1CELL.OUT_IO_WE_I1[1]
O1bidirCELL.DEC_V[0]CELL.DEC_V[0]CELL.DEC_V[0]
O2bidirCELL.DEC_V[1]CELL.DEC_V[1]CELL.DEC_V[1]
O3bidirCELL.DEC_V[2]CELL.DEC_V[2]CELL.DEC_V[2]
O4bidirCELL.DEC_V[3]CELL.DEC_V[3]CELL.DEC_V[3]

Bels PULLUP

xc4000ex IO_E1_F1 bel PULLUP pins
PinDirectionPULLUP_TBUF[0]PULLUP_TBUF[1]
ObidirCELL.LONG_H[2]CELL.LONG_H[3]
xc4000ex IO_E1_F1 bel PULLUP attribute bits
AttributePULLUP_TBUF[0]PULLUP_TBUF[1]
ENABLE!MAIN_S[25][7]!MAIN[14][7]

Bel wires

xc4000ex IO_E1_F1 bel wires
WirePins
CELL.LONG_H[2]TBUF[0].O, PULLUP_TBUF[0].O
CELL.LONG_H[3]TBUF[1].O, PULLUP_TBUF[1].O
CELL.DEC_V[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_V[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_V[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_V[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F1IO[1].O2
CELL.IMUX_CLB_G1IO[0].O2
CELL.IMUX_CLB_C1DEC[1].I
CELL.IMUX_TBUF_I[0]TBUF[0].I
CELL.IMUX_TBUF_I[1]TBUF[1].I
CELL.IMUX_TBUF_T[0]TBUF[0].T
CELL.IMUX_TBUF_T[1]TBUF[1].T
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_WE_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_WE_I1[1]IO[1].CLKIN, DEC[2].I
CELL.OUT_IO_WE_I2[0]IO[0].I2
CELL.OUT_IO_WE_I2[1]IO[1].I2

Bitstream

xc4000ex IO_E1_F1 rect MAIN
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] TBUF[1]: ! DRIVE1_DUP INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[8] ← CELL.OCTAL_IO_E[0] INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !bipass CELL.DOUBLE_IO_E1[0] = CELL.QUAD_H2[0] INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_IO_WE_I1[0] INT: !bipass CELL.DOUBLE_IO_E1[1] = CELL.QUAD_H2[1] - INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.QUAD_H2[2] INT: !bipass CELL.QUAD_H0[1] = CELL.LONG_IO_V[2] INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.IMUX_CLB_F4 bit 0 - INT: mux CELL.IMUX_CLB_G4 bit 1 - - - - - - - INT: !pass CELL.QUAD_H1[1] ← CELL.DEC_V[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.QUAD_H1[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.DOUBLE_IO_E1[2] = CELL.QUAD_H3[2] - IO[0]: ! IFF_CE_ENABLE_NO_IQ
B10 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - - - - - - - INT: !buffer CELL.OCTAL_IO_E[0] ← CELL.OCTAL_IO_E[8] INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.QUAD_H0[2] = CELL.LONG_IO_V[1] INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_WE_I2_S1 INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.QUAD_H3[0] INT: !bipass CELL.DOUBLE_IO_E1[3] = CELL.QUAD_H1[2] INT: !pass CELL.QUAD_H1[2] ← CELL.DEC_V[1] INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: !pass CELL.QUAD_H1[0] ← CELL.DEC_V[3] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.QUAD_H1[0] INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_WE_I2[0] INT: !bipass CELL.QUAD_H0[0] = CELL.LONG_IO_V[3] - IO[1]: ! IFF_CE_ENABLE_NO_IQ
B9 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[7] = CELL.OCTAL_IO_E[8] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E0[3] INT: !bipass CELL.DOUBLE_IO_E0[3] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_E2[3] IO[0]: ! OFF_CE_ENABLE INT: !pass CELL.SINGLE_H[7] ← CELL.DEC_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E0[1] INT: !bipass CELL.DOUBLE_IO_E0[1] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_E2[1] INT: !pass CELL.SINGLE_H[3] ← CELL.DEC_V[1] INT: mux CELL.LONG_IO_V[1] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 11 IO[0]: MUX_O bit 0 IO[0]: MUX_O bit 1 IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: !invert T
B8 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.SINGLE_H[2] = CELL.OCTAL_IO_E[5] INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[3] bit 1 IO[0]: ! IFF_CE_ENABLE INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] INT: mux CELL.LONG_IO_V[3] bit 0 INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 0 INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.DBUF_IO_V[1] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 10 IO[0]: MUX_O bit 3 IO[0]: ! READBACK_OQ bit 0 IO[0]: ! READBACK_I2 bit 0 IO[0]: MUX_O bit 2 IO[0]: ! READBACK_I1 bit 0
B7 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] INT: !bipass CELL.SINGLE_H[3] = CELL.OCTAL_IO_E[4] - INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_IO_WE_I1_S1 INT: mux CELL.LONG_H[4] bit 2 INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_IO_WE_I1[0] INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1[0] INT: mux CELL.LONG_H[5] bit 2 IO[1]: ! IFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[3] ← CELL.DBUF_IO_V[0] INT: !pass CELL.DOUBLE_IO_E0[1] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 3 PULLUP_TBUF[1]: ! ENABLE INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 8 IO[0]: OFF_USED IO[0]: ! OFF_D_INV IO[0]: PULL bit 0 IO[0]: ! OFF_SRVAL bit 0 IO[0]: MUX_OFF_D bit 0
B6 - INT: mux CELL.IMUX_CLB_C1 bit 3 INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] INT: mux CELL.IMUX_CLB_C1 bit 4 INT: mux CELL.IMUX_CLB_G1 bit 4 INT: mux CELL.IMUX_CLB_C3 bit 1 INT: mux CELL.IMUX_CLB_C3 bit 0 INT: mux CELL.IMUX_CLB_F1 bit 1 INT: mux CELL.IMUX_CLB_F1 bit 0 INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !bipass CELL.SINGLE_H[6] = CELL.OCTAL_IO_E[1] INT: mux CELL.LONG_H[4] bit 0 INT: mux CELL.LONG_H[4] bit 3 INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.DOUBLE_IO_E2[3] ← CELL.DBUF_IO_V[1] INT: mux CELL.LONG_H[5] bit 1 INT: mux CELL.LONG_H[5] bit 0 INT: !pass CELL.DOUBLE_IO_E0[0] ← CELL.DBUF_IO_V[0] IO[1]: ! OFF_CE_ENABLE INT: !pass CELL.DOUBLE_IO_E0[2] ← CELL.DBUF_IO_V[0] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.DOUBLE_IO_E2[1] ← CELL.DBUF_IO_V[1] INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 5 DEC[1]: O4_N INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 1 IO[0]: PULL bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 8 DEC[1]: ! O3_P DEC[1]: ! O1_P IO[0]: SYNC_D bit 0 IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: IFF_D bit 0 IO[0]: MUX_I2 bit 0
B5 - INT: mux CELL.IMUX_CLB_G1 bit 2 INT: mux CELL.IMUX_CLB_G3 bit 0 INT: mux CELL.IMUX_CLB_G3 bit 1 INT: mux CELL.IMUX_CLB_F3 bit 0 INT: mux CELL.IMUX_CLB_F3 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 1 INT: mux CELL.IMUX_CLB_G1 bit 0 INT: mux CELL.IMUX_CLB_C1 bit 1 INT: mux CELL.IMUX_CLB_C1 bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H[5] = CELL.OCTAL_IO_E[2] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E0[0] INT: mux CELL.LONG_IO_V[0] bit 0 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E0[0] INT: !bipass CELL.DOUBLE_IO_E0[0] = CELL.DOUBLE_IO_E2[0] INT: mux CELL.LONG_IO_V[0] bit 1 INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E1[0] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_E1[0] INT: !pass CELL.SINGLE_H[0] ← CELL.DEC_V[0] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_E2[0] INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_E2[0] INT: !pass CELL.DOUBLE_IO_E2[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E2[2] DEC[1]: ! O4_P DEC[2]: O4_P INT: !pass CELL.SINGLE_H[4] ← CELL.DEC_V[2] DEC[2]: ! O2_N INT: mux CELL.IMUX_IO_OK[0] bit 6 DEC[2]: ! O3_N DEC[1]: O3_N DEC[1]: O1_N DEC[2]: O1_P IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 1 IO[0]: MUX_I1 bit 0 IO[0]: MUX_I2 bit 1
B4 - INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_CLB_YQ_E INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_CLB_Y_E INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_CLB_Y_E INT: mux CELL.IMUX_CLB_G1 bit 7 INT: mux CELL.IMUX_CLB_G1 bit 6 - INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_CLB_Y_E INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_CLB_YQ_E INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_CLB_Y_E INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_WE_I2[1] INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_WE_I2[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_CLB_YQ_E INT: !bipass CELL.SINGLE_H[0] = CELL.OCTAL_IO_E[7] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: mux CELL.IMUX_IO_T[0] bit 6 INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E0[2] INT: !bipass CELL.DOUBLE_IO_E0[2] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_E1[2] INT: !pass CELL.DOUBLE_IO_E2[2] ← CELL.DBUF_IO_V[1] DEC[0]: ! O4_P DEC[2]: ! O4_N DEC[0]: ! O2_P DEC[2]: O2_P DEC[1]: O2_N DEC[2]: O3_P DEC[0]: O3_N DEC[0]: ! O1_P DEC[2]: ! O1_N IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I1 bit 0
B3 INT: mux CELL.IMUX_CLB_C1 bit 7 - INT: mux CELL.IMUX_CLB_C1 bit 9 INT: mux CELL.IMUX_CLB_C1 bit 5 INT: mux CELL.IMUX_CLB_F1 bit 2 INT: mux CELL.IMUX_CLB_F1 bit 3 INT: mux CELL.IMUX_CLB_G3 bit 5 INT: mux CELL.IMUX_CLB_G1 bit 3 INT: mux CELL.IMUX_CLB_G1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 2 INT: mux CELL.IMUX_CLB_F3 bit 2 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_CLB_YQ_E INT: mux CELL.IMUX_CLB_C3 bit 10 INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: mux CELL.IMUX_CLB_G3 bit 10 INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] INT: mux CELL.IMUX_CLB_F1 bit 12 INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: mux CELL.IMUX_CLB_C1 bit 16 INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] INT: mux CELL.IMUX_CLB_G1 bit 15 INT: !bipass CELL.SINGLE_H[1] = CELL.OCTAL_IO_E[6] TBUF[0]: ! DRIVE1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 - INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_E1[2] INT: mux CELL.IMUX_IO_T[1] bit 6 TBUF[1]: ! DRIVE1 DEC[0]: O4_N INT: mux CELL.IMUX_IO_IK[1] bit 1 DEC[0]: O2_N IO[1]: ! IFF_SRVAL bit 0 DEC[1]: ! O2_P INT: mux CELL.IMUX_IO_IK[1] bit 6 DEC[0]: ! O3_P DEC[0]: O1_N IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[1]: !invert IK IO[1]: IFF_D bit 0 IO[1]: MUX_I2 bit 0
B2 INT: mux CELL.IMUX_CLB_C1 bit 6 - INT: mux CELL.IMUX_CLB_F1 bit 5 INT: mux CELL.IMUX_CLB_G3 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 8 INT: mux CELL.IMUX_CLB_F1 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 4 INT: mux CELL.IMUX_CLB_G3 bit 7 INT: mux CELL.IMUX_CLB_G3 bit 6 INT: mux CELL.IMUX_CLB_G3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 11 INT: mux CELL.IMUX_CLB_F3 bit 15 INT: mux CELL.IMUX_CLB_F3 bit 17 INT: mux CELL.IMUX_CLB_C3 bit 11 INT: mux CELL.IMUX_CLB_C3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 11 INT: mux CELL.IMUX_CLB_G3 bit 14 INT: mux CELL.IMUX_CLB_G3 bit 17 INT: mux CELL.IMUX_CLB_F1 bit 9 INT: mux CELL.IMUX_CLB_F1 bit 16 INT: mux CELL.IMUX_CLB_C1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 10 INT: mux CELL.IMUX_CLB_C1 bit 15 - INT: mux CELL.IMUX_CLB_G1 bit 9 INT: !bipass CELL.SINGLE_H[4] = CELL.OCTAL_IO_E[3] INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 INT: mux CELL.IMUX_IO_T[1] bit 5 - INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 8 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! READBACK_OQ bit 0 IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0
B1 INT: mux CELL.IMUX_CLB_G3 bit 3 - INT: mux CELL.IMUX_CLB_C3 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 9 INT: mux CELL.IMUX_CLB_C3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 7 INT: mux CELL.IMUX_CLB_F3 bit 6 INT: mux CELL.IMUX_CLB_F1 bit 6 INT: mux CELL.IMUX_CLB_F3 bit 14 INT: mux CELL.IMUX_CLB_F3 bit 12 INT: mux CELL.IMUX_CLB_C3 bit 2 INT: mux CELL.IMUX_CLB_C3 bit 14 INT: mux CELL.IMUX_CLB_C3 bit 15 INT: mux CELL.IMUX_CLB_G3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 12 INT: mux CELL.IMUX_CLB_G3 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 14 INT: mux CELL.IMUX_CLB_F1 bit 11 INT: mux CELL.IMUX_CLB_C1 bit 14 INT: mux CELL.IMUX_CLB_C1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 12 INT: mux CELL.IMUX_CLB_G1 bit 11 - INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.LONG_H[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 5 INT: mux CELL.IMUX_TBUF_I[0] bit 0 INT: mux CELL.IMUX_TBUF_I[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 2 INT: mux CELL.IMUX_TBUF_T[0] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 2 INT: mux CELL.IMUX_TBUF_T[1] bit 4 INT: mux CELL.IMUX_TBUF_T[1] bit 0 INT: mux CELL.IMUX_TBUF_T[1] bit 3 INT: mux CELL.IMUX_TBUF_I[1] bit 4 INT: mux CELL.IMUX_TBUF_I[1] bit 0 INT: mux CELL.IMUX_TBUF_I[1] bit 5 INT: mux CELL.LONG_H[1] bit 0 INT: mux CELL.LONG_H[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 8 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 IO[1]: PULL bit 1
B0 INT: mux CELL.IMUX_CLB_F1 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 7 INT: mux CELL.IMUX_CLB_C3 bit 8 INT: mux CELL.IMUX_CLB_F3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 3 INT: mux CELL.IMUX_CLB_C3 bit 4 INT: mux CELL.IMUX_CLB_F3 bit 5 INT: mux CELL.IMUX_CLB_F3 bit 8 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_WE_I2[0] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_WE_I2[0] INT: mux CELL.IMUX_CLB_F3 bit 16 INT: mux CELL.IMUX_CLB_F3 bit 10 INT: mux CELL.IMUX_CLB_F3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 13 INT: mux CELL.IMUX_CLB_C3 bit 16 INT: mux CELL.IMUX_CLB_G3 bit 13 INT: mux CELL.IMUX_CLB_G3 bit 18 INT: mux CELL.IMUX_CLB_F1 bit 15 INT: mux CELL.IMUX_CLB_F1 bit 10 INT: mux CELL.IMUX_CLB_F1 bit 13 INT: mux CELL.IMUX_CLB_C1 bit 2 INT: mux CELL.IMUX_CLB_C1 bit 13 INT: mux CELL.IMUX_CLB_G1 bit 14 INT: mux CELL.IMUX_CLB_G1 bit 10 INT: mux CELL.IMUX_CLB_G1 bit 16 - INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 INT: mux CELL.IMUX_TBUF_I[0] bit 3 INT: mux CELL.IMUX_TBUF_I[0] bit 1 INT: mux CELL.IMUX_TBUF_I[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 3 INT: mux CELL.IMUX_TBUF_T[0] bit 4 INT: mux CELL.IMUX_TBUF_T[0] bit 0 INT: mux CELL.IMUX_TBUF_T[0] bit 5 INT: mux CELL.IMUX_TBUF_T[1] bit 1 INT: mux CELL.IMUX_TBUF_T[1] bit 5 INT: mux CELL.IMUX_TBUF_I[1] bit 2 INT: mux CELL.IMUX_TBUF_I[1] bit 1 INT: mux CELL.IMUX_TBUF_I[1] bit 3 INT: mux CELL.LONG_H[1] bit 1 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 10 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 1 IO[1]: !invert OK IO[1]: !invert T IO[1]: SLEW bit 0
xc4000ex IO_E1_F1 rect MAIN_S
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TBUF[0]: ! DRIVE1_DUP - - - - - INT: mux CELL.IMUX_IO_IK[1] bit 0 - INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 1 INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.IMUX_IO_O1[1] bit 3 - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - PULLUP_TBUF[0]: ! ENABLE - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_E1_F1 rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_C1 bit 8 -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_CLB_G1 bit 8 -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_S0

Cells: 4

Switchbox INT

xc4000ex IO_S0 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_S[0]CELL.OCTAL_IO_S[8]!MAIN[2][5]
CELL.OCTAL_IO_S[8]CELL.OCTAL_IO_S[0]!MAIN[1][5]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[25][5]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[15][9]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[19][13]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[14][9]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[34][12]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[20][13]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[10][9]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[13][9]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[31][12]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[39][11]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[38][11]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[44][11]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[45][11]
xc4000ex IO_S0 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.TIE_0!MAIN[8][9]
CELL.SINGLE_H[0]CELL.OUT_IO_SN_I2[0]!MAIN[20][10]
CELL.SINGLE_H[1]CELL.OUT_IO_SN_I2[1]!MAIN[16][10]
CELL.SINGLE_H[2]CELL.OUT_CLB_XQ_S!MAIN[15][11]
CELL.SINGLE_H[3]CELL.TIE_0!MAIN[12][11]
CELL.SINGLE_H[3]CELL.OUT_CLB_X_S!MAIN[14][13]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[31][8]
CELL.SINGLE_H[4]CELL.OUT_IO_SN_I2[0]!MAIN[19][10]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[24][8]
CELL.SINGLE_H[5]CELL.OUT_IO_SN_I2[1]!MAIN[18][10]
CELL.SINGLE_H[6]CELL.TIE_0!MAIN[14][10]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[30][13]
CELL.SINGLE_H[6]CELL.OUT_CLB_XQ_S!MAIN[16][11]
CELL.SINGLE_H[7]CELL.TIE_0!MAIN[13][13]
CELL.SINGLE_H[7]CELL.OUT_CLB_X_S!MAIN[15][13]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[42][11]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[28][9]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[36][13]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[30][10]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[37][11]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[43][8]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[44][8]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[22][10]
CELL.SINGLE_V[0]CELL.DEC_H[3]!MAIN[20][4]
CELL.SINGLE_V[0]CELL.OUT_IO_SN_I2_E1!MAIN[23][5]
CELL.SINGLE_V[1]CELL.LONG_IO_H[0]!MAIN[16][4]
CELL.SINGLE_V[1]CELL.OUT_IO_SN_I2[0]!MAIN[23][6]
CELL.SINGLE_V[2]CELL.LONG_IO_H[1]!MAIN[18][4]
CELL.SINGLE_V[2]CELL.OUT_IO_SN_I1[0]!MAIN[26][4]
CELL.SINGLE_V[3]CELL.DEC_H[2]!MAIN[31][4]
CELL.SINGLE_V[3]CELL.OUT_IO_SN_I1_E1!MAIN[30][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[22][11]
CELL.SINGLE_V[4]CELL.DEC_H[1]!MAIN[36][4]
CELL.SINGLE_V[4]CELL.OUT_IO_SN_I2_E1!MAIN[36][6]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[36][9]
CELL.SINGLE_V[5]CELL.LONG_IO_H[2]!MAIN[34][4]
CELL.SINGLE_V[5]CELL.OUT_IO_SN_I2[0]!MAIN[33][6]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[36][11]
CELL.SINGLE_V[6]CELL.LONG_IO_H[3]!MAIN[35][4]
CELL.SINGLE_V[6]CELL.OUT_IO_SN_I1[0]!MAIN[26][5]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[22][13]
CELL.SINGLE_V[7]CELL.DEC_H[0]!MAIN[32][4]
CELL.SINGLE_V[7]CELL.OUT_IO_SN_I1_E1!MAIN[33][4]
CELL.DOUBLE_H0[0]CELL.OUT_CLB_XQ_S!MAIN[14][11]
CELL.DOUBLE_H0[1]CELL.OUT_IO_SN_I2[0]!MAIN[21][10]
CELL.DOUBLE_H1[0]CELL.OUT_CLB_X_S!MAIN[16][13]
CELL.DOUBLE_H1[1]CELL.OUT_IO_SN_I2[1]!MAIN[17][10]
CELL.DOUBLE_V0[0]CELL.OUT_IO_SN_I1_E1!MAIN[22][3]
CELL.DOUBLE_V0[1]CELL.OUT_IO_SN_I2[0]!MAIN[32][6]
CELL.DOUBLE_V1[0]CELL.OUT_IO_SN_I1[0]!MAIN[21][3]
CELL.DOUBLE_V1[1]CELL.OUT_IO_SN_I2_E1!MAIN[31][6]
CELL.DOUBLE_IO_S0[0]CELL.DBUF_IO_H[1]!MAIN[11][2]
CELL.DOUBLE_IO_S0[1]CELL.DBUF_IO_H[1]!MAIN[10][2]
CELL.DOUBLE_IO_S0[2]CELL.DBUF_IO_H[1]!MAIN[10][1]
CELL.DOUBLE_IO_S0[3]CELL.DBUF_IO_H[1]!MAIN[11][1]
CELL.DOUBLE_IO_S1[0]CELL.GCLK[4]!MAIN[39][2]
CELL.DOUBLE_IO_S1[1]CELL.LONG_V[8]!MAIN[44][3]
CELL.DOUBLE_IO_S1[2]CELL.LONG_V[7]!MAIN[45][0]
CELL.DOUBLE_IO_S1[3]CELL.GCLK[7]!MAIN[37][2]
CELL.DOUBLE_IO_S2[0]CELL.DBUF_IO_H[0]!MAIN[36][2]
CELL.DOUBLE_IO_S2[0]CELL.LONG_V[9]!MAIN[45][2]
CELL.DOUBLE_IO_S2[1]CELL.DBUF_IO_H[0]!MAIN[35][2]
CELL.DOUBLE_IO_S2[1]CELL.GCLK[5]!MAIN[38][2]
CELL.DOUBLE_IO_S2[2]CELL.DBUF_IO_H[0]!MAIN[35][1]
CELL.DOUBLE_IO_S2[2]CELL.GCLK[6]!MAIN[37][0]
CELL.DOUBLE_IO_S2[3]CELL.DBUF_IO_H[0]!MAIN[36][1]
CELL.DOUBLE_IO_S2[3]CELL.LONG_V[6]!MAIN[43][2]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[40][14]
CELL.QUAD_H0[0]CELL.OUT_IO_SN_I2[1]!MAIN[19][14]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[37][13]
CELL.QUAD_H0[1]CELL.OUT_CLB_X_S!MAIN[10][14]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[46][14]
CELL.QUAD_H0[2]CELL.OUT_CLB_XQ_S!MAIN[11][15]
CELL.QUAD_H0[2]CELL.OUT_IO_SN_I2[0]!MAIN[6][14]
CELL.QUAD_H3[0]CELL.OUT_IO_SN_I2[0]!MAIN[7][14]
CELL.QUAD_H3[1]CELL.OUT_CLB_XQ_S!MAIN[12][15]
CELL.QUAD_H3[2]CELL.OUT_CLB_X_S!MAIN[11][14]
CELL.QUAD_H3[2]CELL.OUT_IO_SN_I2[1]!MAIN[18][14]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[39][14]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[39][13]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[45][14]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[41][14]
CELL.QUAD_V0[0]CELL.OUT_IO_SN_I2[0]!MAIN[46][6]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[37][14]
CELL.QUAD_V0[1]CELL.OUT_IO_SN_I1_E1!MAIN[38][0]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[46][15]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I1[0]!MAIN[37][1]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I2_E1!MAIN[37][5]
CELL.QUAD_V3[0]CELL.DEC_H[2]!MAIN[41][0]
CELL.QUAD_V3[0]CELL.OUT_IO_SN_I2_E1!MAIN[39][5]
CELL.QUAD_V3[1]CELL.DEC_H[1]!MAIN[40][2]
CELL.QUAD_V3[1]CELL.OUT_IO_SN_I1[0]!MAIN[46][3]
CELL.QUAD_V3[2]CELL.DEC_H[0]!MAIN[45][5]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I2[0]!MAIN[45][6]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I1_E1!MAIN[44][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[38][14]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[38][13]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[44][14]
xc4000ex IO_S0 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[24][10]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[23][9]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[26][8]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[26][9]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[25][9]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[25][8]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[28][12]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[27][12]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[29][12]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[27][11]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[24][11]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[26][11]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[32][10]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[35][10]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[31][10]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[31][9]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[32][8]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[33][9]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[31][11]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[32][12]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[32][11]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[34][13]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[31][13]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[33][12]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[22][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[24][9]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[43][11]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[26][10]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[27][9]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[41][11]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[27][13]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[28][13]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[37][12]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[28][11]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[29][11]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[45][12]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[35][12]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[33][10]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[40][11]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[32][9]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[34][9]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[42][12]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[30][11]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[33][11]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[43][12]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[33][13]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[35][13]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[38][12]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[25][10]
CELL.SINGLE_V[0]CELL.DOUBLE_IO_S0[0]!MAIN[23][2]
CELL.SINGLE_V[0]CELL.DOUBLE_IO_S2[0]!MAIN[25][2]
CELL.SINGLE_V[0]CELL.OCTAL_IO_S[7]!MAIN[22][7]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[27][8]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_S1[0]!MAIN[19][1]
CELL.SINGLE_V[1]CELL.OCTAL_IO_S[6]!MAIN[23][7]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[26][13]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_S0[1]!MAIN[28][2]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_S2[1]!MAIN[27][1]
CELL.SINGLE_V[2]CELL.OCTAL_IO_S[5]!MAIN[27][7]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[23][11]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_S1[1]!MAIN[26][3]
CELL.SINGLE_V[3]CELL.OCTAL_IO_S[4]!MAIN[30][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[34][10]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_S0[2]!MAIN[31][2]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_S2[2]!MAIN[30][1]
CELL.SINGLE_V[4]CELL.OCTAL_IO_S[3]!MAIN[40][7]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[35][9]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_S1[2]!MAIN[29][2]
CELL.SINGLE_V[5]CELL.OCTAL_IO_S[2]!MAIN[36][7]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[34][11]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_S0[3]!MAIN[33][1]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_S2[3]!MAIN[33][2]
CELL.SINGLE_V[6]CELL.OCTAL_IO_S[1]!MAIN[37][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[32][13]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_S1[3]!MAIN[32][3]
CELL.SINGLE_V[7]CELL.OCTAL_IO_S[0]!MAIN[33][7]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[22][14]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[25][14]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[25][15]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[33][15]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[33][14]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[32][14]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[34][14]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[32][15]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[25][13]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[23][13]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[24][13]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[29][10]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[28][10]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[29][8]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[40][12]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[25][11]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[25][12]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[39][12]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[29][9]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[30][9]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[23][12]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S0[1]!MAIN[27][2]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S1[1]!MAIN[25][3]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S2[1]!MAIN[28][1]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[30][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S0[2]!MAIN[29][1]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S1[2]!MAIN[30][2]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S2[2]!MAIN[31][1]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S0[0]!MAIN[22][2]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S1[0]!MAIN[21][2]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S2[0]!MAIN[26][2]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S0[3]!MAIN[32][2]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S1[3]!MAIN[32][1]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S2[3]!MAIN[34][2]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[31][14]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[21][14]
CELL.DOUBLE_IO_S0[0]CELL.DOUBLE_IO_S2[0]!MAIN[24][2]
CELL.DOUBLE_IO_S0[1]CELL.DOUBLE_IO_S2[1]!MAIN[26][1]
CELL.DOUBLE_IO_S0[2]CELL.DOUBLE_IO_S2[2]!MAIN[31][3]
CELL.DOUBLE_IO_S0[3]CELL.DOUBLE_IO_S2[3]!MAIN[33][3]
CELL.DOUBLE_IO_S1[0]CELL.QUAD_V2[0]!MAIN[41][1]
CELL.DOUBLE_IO_S1[1]CELL.QUAD_V1[1]!MAIN[42][2]
CELL.DOUBLE_IO_S1[2]CELL.QUAD_V3[1]!MAIN[40][1]
CELL.DOUBLE_IO_S1[3]CELL.QUAD_V2[2]!MAIN[38][1]
CELL.DOUBLE_IO_S2[0]CELL.QUAD_V1[0]!MAIN[41][2]
CELL.DOUBLE_IO_S2[1]CELL.QUAD_V3[0]!MAIN[46][2]
CELL.DOUBLE_IO_S2[2]CELL.QUAD_V2[1]!MAIN[39][0]
CELL.DOUBLE_IO_S2[3]CELL.QUAD_V1[2]!MAIN[39][1]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[38][15]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[39][15]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[35][15]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[44][12]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[42][13]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[43][13]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[44][15]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[45][15]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[41][15]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[37][15]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[36][15]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[45][13]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[46][13]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[43][15]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[42][15]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[34][15]
CELL.QUAD_V0[0]CELL.LONG_IO_H[0]!MAIN[45][3]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[44][13]
CELL.QUAD_V0[1]CELL.LONG_IO_H[1]!MAIN[46][4]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[40][15]
CELL.QUAD_V0[2]CELL.LONG_IO_H[3]!MAIN[45][4]
xc4000ex IO_S0 switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[8][2]MAIN[9][2]MAIN[8][1]MAIN[9][1]CELL.DBUF_IO_H[0]
Source
0011CELL.DOUBLE_IO_S0[0]
0101CELL.DOUBLE_IO_S0[2]
0110CELL.DOUBLE_IO_S0[3]
1111CELL.DOUBLE_IO_S0[1]
xc4000ex IO_S0 switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[34][3]MAIN[35][3]MAIN[36][3]MAIN[34][1]CELL.DBUF_IO_H[1]
Source
0011CELL.DOUBLE_IO_S2[1]
0101CELL.DOUBLE_IO_S2[2]
0110CELL.DOUBLE_IO_S2[3]
1111CELL.DOUBLE_IO_S2[0]
xc4000ex IO_S0 switchbox INT muxes QBUF[0]
BitsDestination
MAIN[35][14]MAIN[36][14]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_S0 switchbox INT muxes QBUF[1]
BitsDestination
MAIN[40][13]MAIN[41][13]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_S0 switchbox INT muxes QBUF[2]
BitsDestination
MAIN[42][14]MAIN[43][14]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_S0 switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[27][5]MAIN[28][5]MAIN[30][5]MAIN[29][5]CELL.LONG_V[0]
Source
0001CELL.LONG_IO_H[0]
0010CELL.DEC_H[0]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S0 switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[36][5]MAIN[34][5]MAIN[35][6]MAIN[35][5]CELL.LONG_V[1]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S0 switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[32][5]MAIN[31][5]MAIN[33][5]MAIN[34][6]CELL.LONG_V[2]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S0 switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[7][5]MAIN[7][6]MAIN[8][6]MAIN[8][5]CELL.LONG_V[3]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S0 switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[6][5]MAIN[2][6]MAIN[3][6]MAIN[3][5]CELL.LONG_V[4]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S0 switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[9][5]MAIN[9][6]MAIN[10][5]MAIN[10][6]CELL.LONG_V[5]
Source
0001CELL.LONG_IO_H[3]
0010CELL.DEC_H[3]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S0 switchbox INT muxes LONG_V[6]
BitsDestination
MAIN[42][5]CELL.LONG_V[6]
Source
0CELL.LONG_IO_H[0]
1off
xc4000ex IO_S0 switchbox INT muxes LONG_V[7]
BitsDestination
MAIN[41][5]CELL.LONG_V[7]
Source
0CELL.LONG_IO_H[1]
1off
xc4000ex IO_S0 switchbox INT muxes LONG_V[8]
BitsDestination
MAIN[42][6]CELL.LONG_V[8]
Source
0CELL.LONG_IO_H[2]
1off
xc4000ex IO_S0 switchbox INT muxes LONG_V[9]
BitsDestination
MAIN[38][6]CELL.LONG_V[9]
Source
0CELL.LONG_IO_H[3]
1off
xc4000ex IO_S0 switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[5][6]MAIN[17][4]MAIN[43][5]MAIN[44][5]CELL.LONG_IO_H[0]
Source
0011CELL.LONG_V[0]
0111CELL.SINGLE_V[1]
1100CELL.LONG_V[6]
1101CELL.GCLK[4]
1111off
xc4000ex IO_S0 switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[24][3]MAIN[15][2]MAIN[19][4]MAIN[18][1]MAIN[40][5]MAIN[38][5]CELL.LONG_IO_H[1]
Source
000111CELL.LONG_V[1]
001011CELL.LONG_V[3]
011111CELL.SINGLE_V[2]
111100CELL.LONG_V[7]
111101CELL.GCLK[5]
111111off
xc4000ex IO_S0 switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[23][3]MAIN[21][4]MAIN[22][4]MAIN[23][4]MAIN[43][6]MAIN[44][6]CELL.LONG_IO_H[2]
Source
000111CELL.LONG_V[2]
001011CELL.LONG_V[4]
011111CELL.SINGLE_V[5]
111100CELL.LONG_V[8]
111101CELL.GCLK[6]
111111off
xc4000ex IO_S0 switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[5][5]MAIN[24][4]MAIN[39][6]MAIN[37][6]CELL.LONG_IO_H[3]
Source
0011CELL.LONG_V[5]
0111CELL.SINGLE_V[6]
1100CELL.LONG_V[9]
1101CELL.GCLK[7]
1111off
xc4000ex IO_S0 switchbox INT muxes VCLK
BitsDestination
MAIN[42][0]MAIN[43][1]MAIN[42][1]MAIN[44][2]MAIN[44][1]MAIN[45][1]MAIN[46][1]CELL.VCLK
Source
0011001CELL.OUT_IO_SN_I1[0]
0011010CELL.OUT_IO_SN_I1_E1
0011111CELL.DOUBLE_IO_S1[1]
0101001CELL.QUAD_V0[0]
0101010CELL.LONG_IO_H[3]
0101111CELL.DOUBLE_IO_S1[2]
0110001CELL.LONG_IO_H[0]
0110010CELL.LONG_IO_H[1]
0110111CELL.DOUBLE_IO_S2[0]
1111001CELL.ECLK_H
1111010CELL.BUFGE_H
1111111CELL.DOUBLE_IO_S2[3]
xc4000ex IO_S0 switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[11][13]MAIN[11][11]MAIN[12][10]MAIN[12][12]MAIN[12][13]MAIN[13][12]MAIN[13][11]MAIN[13][10]MAIN[15][15]MAIN[16][14]MAIN[17][14]MAIN[16][15]MAIN[12][14]MAIN[10][15]MAIN[17][15]CELL.IMUX_CLB_F2
Source
001100111111111CELL.SINGLE_H[5]
001101011111111CELL.LONG_H[5]
001101101111111CELL.DOUBLE_H1[1]
001111111111111CELL.SINGLE_H[0]
010100111111111CELL.SINGLE_H[4]
010101011111111CELL.DOUBLE_H0[1]
010101101111111CELL.LONG_H[4]
010111111111111CELL.SINGLE_H[1]
011000111111111CELL.SINGLE_H[6]
011001011111111CELL_N.LONG_H[2]
011001101111111CELL_N.LONG_H[0]
011011111111111CELL.SINGLE_H[3]
011101110000111CELL.QUAD_H0[2]
011101110001111CELL.QUAD_H0[0]
011101110010111CELL.QUAD_H0[1]
011101110011110CELL_E.LONG_V[9]
011101110100111CELL.QUAD_H2[2]
011101110101111CELL.QUAD_H2[0]
011101110110111CELL.QUAD_H2[1]
011101110111110CELL_E.LONG_V[7]
011101111000111CELL.QUAD_H3[2]
011101111001111CELL.QUAD_H3[0]
011101111010111CELL.QUAD_H3[1]
011101111011110CELL_E.GCLK[7]
011101111100111CELL.QUAD_H1[2]
011101111101111CELL.QUAD_H1[0]
011101111110111CELL.QUAD_H1[1]
011101111111011CELL.OUT_CLB_X_S
011101111111101CELL.OUT_CLB_XQ_S
011101111111110CELL_E.LONG_V[8]
111100111111111CELL.DOUBLE_H0[0]
111101011111111CELL.SINGLE_H[7]
111101101111111CELL.DOUBLE_H1[0]
111111111111111CELL.SINGLE_H[2]
xc4000ex IO_S0 switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[10][11]MAIN[10][12]MAIN[9][10]MAIN[9][11]MAIN[11][10]MAIN[9][13]MAIN[10][13]MAIN[11][12]MAIN[29][15]MAIN[29][14]MAIN[30][14]MAIN[30][15]MAIN[31][15]MAIN[14][14]MAIN[14][15]CELL.IMUX_CLB_F4
Source
000011111111111CELL.SINGLE_H[0]
000110111111111CELL.DOUBLE_H1[0]
000111011111111CELL_N.LONG_H[0]
001111111111111CELL.SINGLE_H[1]
010001111111111CELL.LONG_H[5]
010011101111111CELL.LONG_H[3]
010100111111111CELL.SINGLE_H[2]
010101011111111CELL.SINGLE_H[3]
010110101111111CELL.SINGLE_H[7]
010111001111111CELL_N.LONG_H[1]
010111110000111CELL.QUAD_H0[2]
010111110001111CELL.QUAD_H0[0]
010111110010111CELL.QUAD_H0[1]
010111110100111CELL.QUAD_H2[2]
010111110101111CELL.QUAD_H2[0]
010111110110111CELL.QUAD_H2[1]
010111110111011CELL.LONG_V[7]
010111111000111CELL.QUAD_H3[2]
010111111001111CELL.QUAD_H3[0]
010111111010111CELL.QUAD_H3[1]
010111111011011CELL.LONG_V[9]
010111111100111CELL.QUAD_H1[2]
010111111101111CELL.QUAD_H1[0]
010111111110111CELL.QUAD_H1[1]
010111111111101CELL.OUT_CLB_X_S
010111111111110CELL.OUT_CLB_XQ_S
011101111111111CELL.DOUBLE_H1[1]
011111101111111CELL.DOUBLE_H0[1]
110011111111111CELL.SINGLE_H[5]
110110111111111CELL.DOUBLE_H0[0]
110111011111111CELL.SINGLE_H[6]
111111111111111CELL.SINGLE_H[4]
xc4000ex IO_S0 switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[3][11]MAIN[4][11]MAIN[4][13]MAIN[3][10]MAIN[4][12]MAIN[3][12]MAIN[3][13]MAIN[4][10]MAIN[5][12]MAIN[4][14]MAIN[4][15]MAIN[5][14]MAIN[5][15]MAIN[9][14]MAIN[7][15]MAIN[6][15]CELL.IMUX_CLB_G2
Source
0001111111111111CELL.SPECIAL_CLB_COUT0
0010011111111111CELL.LONG_H[4]
0010111011111111CELL.SINGLE_H[4]
0010111101111111CELL.LONG_H[5]
0011001111111111CELL.SINGLE_H[2]
0011010111111111CELL.SINGLE_H[3]
0011101011111111CELL.SINGLE_H[7]
0011101101111111CELL.DOUBLE_H0[0]
0011110011111111CELL_N.LONG_H[2]
0011110101111111CELL.SINGLE_H[6]
0011111110000111CELL.QUAD_H0[2]
0011111110001111CELL.QUAD_H0[0]
0011111110010111CELL.QUAD_H0[1]
0011111110011110CELL_E.LONG_V[9]
0011111110100111CELL.QUAD_H1[2]
0011111110101111CELL.QUAD_H1[0]
0011111110110111CELL.QUAD_H1[1]
0011111110111110CELL_E.LONG_V[6]
0011111111000111CELL.QUAD_H2[2]
0011111111001111CELL.QUAD_H2[0]
0011111111010111CELL.QUAD_H2[1]
0011111111011110CELL_E.LONG_V[8]
0011111111100111CELL.QUAD_H3[2]
0011111111101111CELL.QUAD_H3[0]
0011111111110111CELL.QUAD_H3[1]
0011111111111011CELL.OUT_CLB_X_S
0011111111111101CELL.OUT_CLB_XQ_S
0011111111111110CELL_E.GCLK[7]
0110111111111111CELL.SINGLE_H[1]
0111101111111111CELL_N.LONG_H[0]
0111110111111111CELL.DOUBLE_H1[0]
1011011111111111CELL.DOUBLE_H1[1]
1011111011111111CELL.SINGLE_H[5]
1011111101111111CELL.DOUBLE_H0[1]
1111111111111111CELL.SINGLE_H[0]
xc4000ex IO_S0 switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[6][13]MAIN[5][13]MAIN[7][12]MAIN[5][10]MAIN[5][11]MAIN[6][11]MAIN[6][12]MAIN[6][10]MAIN[23][14]MAIN[22][15]MAIN[24][14]MAIN[23][15]MAIN[24][15]MAIN[13][14]MAIN[9][15]CELL.IMUX_CLB_G4
Source
000011111111111CELL.SINGLE_H[0]
000101111111111CELL.SINGLE_H[1]
000111011111111CELL_N.LONG_H[0]
001010111111111CELL.DOUBLE_H1[1]
001011101111111CELL.LONG_H[3]
001100111111111CELL.LONG_H[5]
001101101111111CELL.DOUBLE_H0[1]
001110011111111CELL.SINGLE_H[3]
001111001111111CELL.SINGLE_H[6]
001111110000111CELL.QUAD_H0[2]
001111110001111CELL.QUAD_H0[0]
001111110010111CELL.QUAD_H0[1]
001111110100111CELL.QUAD_H1[2]
001111110101111CELL.QUAD_H1[0]
001111110110111CELL.QUAD_H1[1]
001111110111011CELL.LONG_V[6]
001111111000111CELL.QUAD_H2[2]
001111111001111CELL.QUAD_H2[0]
001111111010111CELL.QUAD_H2[1]
001111111011011CELL.LONG_V[9]
001111111100111CELL.QUAD_H3[2]
001111111101111CELL.QUAD_H3[0]
001111111110111CELL.QUAD_H3[1]
001111111111011CELL.GCLK[4]
001111111111101CELL.OUT_CLB_X_S
001111111111110CELL.OUT_CLB_XQ_S
010111111111111CELL.DOUBLE_H1[0]
011110111111111CELL.SINGLE_H[2]
011111101111111CELL.DOUBLE_H0[0]
101011111111111CELL.SINGLE_H[5]
101101111111111CELL.SINGLE_H[4]
101111011111111CELL_N.LONG_H[1]
111111111111111CELL.SINGLE_H[7]
xc4000ex IO_S0 switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[1][11]MAIN[1][10]MAIN[2][11]MAIN[2][13]MAIN[1][12]MAIN[1][13]MAIN[2][10]MAIN[2][12]MAIN[1][14]MAIN[1][15]MAIN[2][14]MAIN[2][15]MAIN[8][14]MAIN[8][15]MAIN[3][15]MAIN[3][14]CELL.IMUX_CLB_C2
Source
0000111111111111CELL.LONG_H[4]
0001110111111111CELL.SINGLE_H[5]
0001111011111111CELL.LONG_H[3]
0011111111111111CELL.SINGLE_H[0]
0100011111111111CELL.SINGLE_H[2]
0100101111111111CELL.SINGLE_H[3]
0101010111111111CELL.SINGLE_H[7]
0101011011111111CELL.DOUBLE_H0[0]
0101100111111111CELL_N.LONG_H[1]
0101101011111111CELL.SINGLE_H[6]
0101111100001111CELL.QUAD_H0[2]
0101111100011111CELL.QUAD_H0[0]
0101111100101111CELL.QUAD_H0[1]
0101111100111101CELL_E.LONG_V[5]
0101111101001111CELL.QUAD_H1[2]
0101111101011111CELL.QUAD_H1[0]
0101111101101111CELL.QUAD_H1[1]
0101111101111101CELL_E.LONG_V[1]
0101111110001111CELL.QUAD_H2[2]
0101111110011111CELL.QUAD_H2[0]
0101111110101111CELL.QUAD_H2[1]
0101111110111101CELL_E.LONG_V[8]
0101111111001111CELL.QUAD_H3[2]
0101111111011111CELL.QUAD_H3[0]
0101111111101111CELL.QUAD_H3[1]
0101111111110111CELL.OUT_CLB_X_S
0101111111111011CELL.OUT_CLB_XQ_S
0101111111111101CELL_E.LONG_V[7]
0101111111111110CELL_E.GCLK[6]
0111011111111111CELL.DOUBLE_H1[0]
0111101111111111CELL_N.LONG_H[2]
1100111111111111CELL.DOUBLE_H1[1]
1101110111111111CELL.SINGLE_H[4]
1101111011111111CELL.DOUBLE_H0[1]
1111111111111111CELL.SINGLE_H[1]
xc4000ex IO_S0 switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[8][11]MAIN[9][12]MAIN[7][11]MAIN[7][10]MAIN[8][13]MAIN[8][12]MAIN[7][13]MAIN[8][10]MAIN[26][15]MAIN[26][14]MAIN[27][14]MAIN[27][15]MAIN[28][15]MAIN[28][14]MAIN[15][14]MAIN[13][15]CELL.IMUX_CLB_C4
Source
0000111111111111CELL.SINGLE_H[1]
0001101111111111CELL.DOUBLE_H0[0]
0001110111111111CELL.SINGLE_H[6]
0011111111111111CELL.SINGLE_H[0]
0100011111111111CELL.LONG_H[4]
0100111011111111CELL.LONG_H[3]
0101001111111111CELL.SINGLE_H[2]
0101010111111111CELL.SINGLE_H[3]
0101101011111111CELL.DOUBLE_H1[0]
0101110011111111CELL_N.LONG_H[1]
0101111100001111CELL.QUAD_H0[2]
0101111100011111CELL.QUAD_H0[0]
0101111100101111CELL.QUAD_H0[1]
0101111100110111CELL.LONG_V[6]
0101111101001111CELL.QUAD_H2[2]
0101111101011111CELL.QUAD_H2[0]
0101111101101111CELL.QUAD_H2[1]
0101111101110111CELL.LONG_V[0]
0101111110001111CELL.QUAD_H3[2]
0101111110011111CELL.QUAD_H3[0]
0101111110101111CELL.QUAD_H3[1]
0101111110110111CELL.LONG_V[4]
0101111111001111CELL.QUAD_H1[2]
0101111111011111CELL.QUAD_H1[0]
0101111111101111CELL.QUAD_H1[1]
0101111111110111CELL.LONG_V[8]
0101111111111011CELL.GCLK[5]
0101111111111101CELL.OUT_CLB_X_S
0101111111111110CELL.OUT_CLB_XQ_S
0111011111111111CELL.DOUBLE_H1[1]
0111111011111111CELL.DOUBLE_H0[1]
1100111111111111CELL.SINGLE_H[4]
1101101111111111CELL.SINGLE_H[7]
1101110111111111CELL_N.LONG_H[2]
1111111111111111CELL.SINGLE_H[5]
xc4000ex IO_S0 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[27][4]MAIN[29][4]MAIN[37][4]MAIN[39][3]MAIN[38][3]MAIN[37][3]MAIN[40][4]MAIN[27][3]MAIN[30][3]MAIN[28][3]MAIN[29][3]MAIN[28][4]MAIN[39][4]MAIN[38][4]CELL.IMUX_IO_O1[0]
Source
00001111111111CELL.SINGLE_V[2]
00010111111111CELL.SINGLE_V[3]
00011011111111CELL.SINGLE_V[4]
00011101111111CELL.SINGLE_V[5]
00101111111101CELL.LONG_IO_H[0]
00101111111110CELL.GCLK[4]
00110111111101CELL.LONG_IO_H[1]
00110111111110CELL.GCLK[5]
00111011111101CELL.LONG_IO_H[2]
00111011111110CELL.GCLK[6]
00111101111101CELL.LONG_IO_H[3]
00111101111110CELL.GCLK[7]
00111110011111CELL.DEC_H[2]
00111111001111CELL.DEC_H[0]
00111111010111CELL.DEC_H[3]
00111111011011CELL.LONG_V[5]
01111110111111CELL.DOUBLE_V0[0]
01111111101111CELL.LONG_V[3]
01111111110111CELL.LONG_V[4]
01111111111011CELL.DEC_H[1]
10111111011111CELL.DOUBLE_V1[1]
11111111111111CELL.TIE_0
xc4000ex IO_S0 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN_E[40][3]MAIN_E[41][4]MAIN[3][4]MAIN[1][4]MAIN[4][5]MAIN[3][3]MAIN[2][4]MAIN[2][3]MAIN_E[41][3]MAIN_E[42][3]MAIN_E[43][3]MAIN_E[43][4]MAIN[1][3]MAIN_E[42][4]CELL.IMUX_IO_O1[1]
Source
00001111111111CELL.LONG_IO_H[2]
00011011111111CELL_E.LONG_V[1]
00011101111111CELL.DEC_H[1]
00011110111111CELL_E.LONG_V[0]
00011111111101CELL_E.DOUBLE_V1[0]
00100111111111CELL_E.DOUBLE_V0[1]
00110011111111CELL.DEC_H[0]
00110101111111CELL.DEC_H[2]
00110110111111CELL.DEC_H[3]
00110111111101CELL_E.LONG_V[2]
00111111011011CELL_E.GCLK[4]
00111111011110CELL_E.LONG_IO_H[0]
00111111101011CELL_E.GCLK[5]
00111111101110CELL_E.LONG_IO_H[1]
00111111110011CELL_E.GCLK[6]
00111111110110CELL_E.LONG_IO_H[3]
01111111011111CELL_E.SINGLE_V[2]
01111111101111CELL_E.SINGLE_V[3]
01111111110111CELL_E.SINGLE_V[4]
10111111111011CELL_E.SINGLE_V[5]
10111111111110CELL_E.GCLK[7]
11111111111111CELL.TIE_0
xc4000ex IO_S0 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[24][5]MAIN[24][6]MAIN[25][6]MAIN[26][6]MAIN[27][6]MAIN[29][6]MAIN[30][6]MAIN[28][6]CELL.IMUX_IO_OK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[3]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[2]
xc4000ex IO_S0 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[11][6]MAIN[12][6]MAIN[11][5]MAIN[13][5]MAIN[12][5]MAIN[14][5]MAIN[14][6]MAIN[13][6]CELL.IMUX_IO_OK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[5]
11111111CELL_E.SINGLE_V[4]
xc4000ex IO_S0 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[19][5]MAIN[20][5]MAIN[21][5]MAIN[22][5]MAIN[19][6]MAIN[20][6]MAIN[22][6]MAIN[21][6]CELL.IMUX_IO_IK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[2]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[3]
xc4000ex IO_S0 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][6]MAIN[17][6]MAIN[15][5]MAIN[16][5]MAIN[17][5]MAIN[18][5]MAIN[18][6]MAIN[16][6]CELL.IMUX_IO_IK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[4]
11111111CELL_E.SINGLE_V[5]
xc4000ex IO_S0 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[6][2]MAIN[4][2]MAIN[7][0]MAIN[7][1]MAIN[7][2]MAIN[5][2]MAIN[6][1]MAIN[5][1]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00101101CELL.DEC_H[1]
00101110CELL.GCLK[0]
00110011CELL.LONG_IO_H[3]
00110101CELL.LONG_IO_H[0]
00110110CELL.LONG_IO_H[2]
01101111CELL.DOUBLE_IO_S0[1]
01110111CELL.DOUBLE_IO_S1[0]
10111011CELL.DOUBLE_IO_S1[1]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[0]
11111111CELL.DOUBLE_IO_S0[0]
xc4000ex IO_S0 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[1][1]MAIN[2][2]MAIN[12][2]MAIN[3][1]MAIN[3][2]MAIN[4][1]MAIN[2][1]MAIN[1][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_H[0]
00101011CELL.GCLK[0]
00110101CELL.LONG_IO_H[3]
00110110CELL.LONG_IO_H[2]
00111001CELL.DEC_H[0]
01101111CELL.DOUBLE_IO_S0[0]
01111101CELL.LONG_IO_H[1]
01111110CELL.DEC_H[1]
10110111CELL.DOUBLE_IO_S0[1]
10111011CELL.DOUBLE_IO_S1[1]
11111111CELL.DOUBLE_IO_S1[0]
xc4000ex IO_S0 switchbox INT muxes IMUX_CIN
BitsDestination
MAIN[38][8]MAIN[41][8]MAIN[40][8]MAIN[39][8]CELL.IMUX_CIN
Source
0011CELL.QUAD_V3[0]
0101CELL.LONG_V[9]
0110CELL.GCLK[5]
1111CELL.SINGLE_V[4]

Bels IO

xc4000ex IO_S0 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[23][0]CELL.IMUX_IO_IK[1] invert by !MAIN[14][0]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[33][0]CELL.IMUX_IO_OK[1] invert by !MAIN[3][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_F4CELL.IMUX_CLB_G4
TinCELL.IMUX_IO_T[0] invert by !MAIN[35][0]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_SN_I1[0]CELL.OUT_IO_SN_I1[1]
I2outCELL.OUT_IO_SN_I2[0]CELL.OUT_IO_SN_I2[1]
xc4000ex IO_S0 enum IO_SLEW
IO[0].SLEWMAIN[34][0]
IO[1].SLEWMAIN[2][0]
FAST0
SLOW1
xc4000ex IO_S0 enum IO_PULL
IO[0].PULLMAIN[23][1]MAIN[24][1]
IO[1].PULLMAIN[14][1]MAIN[13][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_S0 enum IO_MUX_I
IO[0].MUX_I1MAIN[20][0]MAIN[18][0]
IO[1].MUX_I1MAIN[17][0]MAIN[16][1]
IO[0].MUX_I2MAIN[22][0]MAIN[21][0]
IO[1].MUX_I2MAIN[16][0]MAIN[15][0]
I01
IQ11
IQL10
xc4000ex IO_S0 enum IO_IFF_D
IO[0].IFF_DMAIN[19][0]MAIN[21][1]
IO[1].IFF_DMAIN[17][1]MAIN[15][1]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_S0 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[27][0]
IO[1].MUX_OFF_DMAIN[9][0]
O11
O20
xc4000ex IO_S0 enum IO_MUX_O
IO[0].MUX_OMAIN[29][0]MAIN[28][0]MAIN[30][0]MAIN[32][0]
IO[1].MUX_OMAIN[5][0]MAIN[4][0]MAIN[8][0]MAIN[6][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_S0 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][1]
IO[1].SYNC_DMAIN[12][0]
I1
DELAY0

Bels DEC

xc4000ex IO_S0 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_SN_I1[0]CELL.IMUX_CLB_C4CELL.OUT_IO_SN_I1[1]
O1bidirCELL.DEC_H[0]CELL.DEC_H[0]CELL.DEC_H[0]
O2bidirCELL.DEC_H[1]CELL.DEC_H[1]CELL.DEC_H[1]
O3bidirCELL.DEC_H[2]CELL.DEC_H[2]CELL.DEC_H[2]
O4bidirCELL.DEC_H[3]CELL.DEC_H[3]CELL.DEC_H[3]

Bels CIN

xc4000ex IO_S0 bel CIN pins
PinDirectionCIN
IinCELL.IMUX_CIN

Bel wires

xc4000ex IO_S0 bel wires
WirePins
CELL.DEC_H[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_H[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_H[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_H[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F4IO[0].O2
CELL.IMUX_CLB_G4IO[1].O2
CELL.IMUX_CLB_C4DEC[1].I
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.IMUX_CINCIN.I
CELL.OUT_IO_SN_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_SN_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_SN_I2[0]IO[0].I2
CELL.OUT_IO_SN_I2[1]IO[1].I2

Bitstream

xc4000ex IO_S0 rect MAIN
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: mux CELL.IMUX_CLB_F4 bit 2 INT: mux CELL.IMUX_CLB_F4 bit 3 INT: mux CELL.IMUX_CLB_F4 bit 6 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 7 INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: mux CELL.IMUX_CLB_G4 bit 2 INT: mux CELL.IMUX_CLB_G4 bit 3 INT: mux CELL.IMUX_CLB_G4 bit 5 - - - - INT: mux CELL.IMUX_CLB_F2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 6 INT: mux CELL.IMUX_CLB_F4 bit 0 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_CLB_XQ_S INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_G2 bit 1 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_CLB_G2 bit 3 INT: mux CELL.IMUX_CLB_G2 bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 6 -
B14 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: mux CELL.IMUX_CLB_F4 bit 4 INT: mux CELL.IMUX_CLB_F4 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 6 INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: mux CELL.IMUX_CLB_G4 bit 4 INT: mux CELL.IMUX_CLB_G4 bit 6 INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_SN_I2[1] INT: mux CELL.IMUX_CLB_F2 bit 4 INT: mux CELL.IMUX_CLB_F2 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_CLB_G4 bit 1 INT: mux CELL.IMUX_CLB_F2 bit 2 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_CLB_X_S INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_CLB_X_S INT: mux CELL.IMUX_CLB_G2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_CLB_G2 bit 4 INT: mux CELL.IMUX_CLB_G2 bit 6 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_C2 bit 5 INT: mux CELL.IMUX_CLB_C2 bit 7 -
B13 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 - INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] - - INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[7] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 10 INT: mux CELL.IMUX_CLB_F2 bit 14 INT: mux CELL.IMUX_CLB_F4 bit 8 INT: mux CELL.IMUX_CLB_F4 bit 9 INT: mux CELL.IMUX_CLB_C4 bit 11 INT: mux CELL.IMUX_CLB_C4 bit 9 INT: mux CELL.IMUX_CLB_G4 bit 14 INT: mux CELL.IMUX_CLB_G4 bit 13 INT: mux CELL.IMUX_CLB_G2 bit 13 INT: mux CELL.IMUX_CLB_G2 bit 9 INT: mux CELL.IMUX_CLB_C2 bit 12 INT: mux CELL.IMUX_CLB_C2 bit 10 -
B12 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - - - - - - - - - INT: mux CELL.IMUX_CLB_F2 bit 9 INT: mux CELL.IMUX_CLB_F2 bit 11 INT: mux CELL.IMUX_CLB_F4 bit 7 INT: mux CELL.IMUX_CLB_F4 bit 13 INT: mux CELL.IMUX_CLB_C4 bit 14 INT: mux CELL.IMUX_CLB_C4 bit 10 INT: mux CELL.IMUX_CLB_G4 bit 12 INT: mux CELL.IMUX_CLB_G4 bit 8 INT: mux CELL.IMUX_CLB_G2 bit 7 INT: mux CELL.IMUX_CLB_G2 bit 11 INT: mux CELL.IMUX_CLB_G2 bit 10 INT: mux CELL.IMUX_CLB_C2 bit 8 INT: mux CELL.IMUX_CLB_C2 bit 11 -
B11 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] - INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] - - - - - INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_CLB_XQ_S INT: mux CELL.IMUX_CLB_F2 bit 8 INT: !pass CELL.SINGLE_H[3] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 13 INT: mux CELL.IMUX_CLB_F4 bit 14 INT: mux CELL.IMUX_CLB_F4 bit 11 INT: mux CELL.IMUX_CLB_C4 bit 15 INT: mux CELL.IMUX_CLB_C4 bit 13 INT: mux CELL.IMUX_CLB_G4 bit 9 INT: mux CELL.IMUX_CLB_G4 bit 10 INT: mux CELL.IMUX_CLB_G2 bit 14 INT: mux CELL.IMUX_CLB_G2 bit 15 INT: mux CELL.IMUX_CLB_C2 bit 13 INT: mux CELL.IMUX_CLB_C2 bit 15 -
B10 - - - - - - - - - - - INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] - INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] - INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_SN_I2[1] - INT: !pass CELL.SINGLE_H[6] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 7 INT: mux CELL.IMUX_CLB_F2 bit 12 INT: mux CELL.IMUX_CLB_F4 bit 10 - INT: mux CELL.IMUX_CLB_F4 bit 12 INT: mux CELL.IMUX_CLB_C4 bit 8 INT: mux CELL.IMUX_CLB_C4 bit 12 INT: mux CELL.IMUX_CLB_G4 bit 7 INT: mux CELL.IMUX_CLB_G4 bit 11 INT: mux CELL.IMUX_CLB_G2 bit 8 INT: mux CELL.IMUX_CLB_G2 bit 12 INT: mux CELL.IMUX_CLB_C2 bit 9 INT: mux CELL.IMUX_CLB_C2 bit 14 -
B9 - - - - - - - - - - INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] - - - - - - INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] - - INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] - INT: !pass CELL.SINGLE_H[0] ← CELL.TIE_0 - - - - - - - -
B8 - - INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] - INT: mux CELL.IMUX_CIN bit 2 INT: mux CELL.IMUX_CIN bit 1 INT: mux CELL.IMUX_CIN bit 0 INT: mux CELL.IMUX_CIN bit 3 - - - - - INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] - INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - INT: !bipass CELL.SINGLE_V[4] = CELL.OCTAL_IO_S[3] - - INT: !bipass CELL.SINGLE_V[6] = CELL.OCTAL_IO_S[1] INT: !bipass CELL.SINGLE_V[5] = CELL.OCTAL_IO_S[2] - - INT: !bipass CELL.SINGLE_V[7] = CELL.OCTAL_IO_S[0] - - INT: !bipass CELL.SINGLE_V[3] = CELL.OCTAL_IO_S[4] - - INT: !bipass CELL.SINGLE_V[2] = CELL.OCTAL_IO_S[5] - - - INT: !bipass CELL.SINGLE_V[1] = CELL.OCTAL_IO_S[6] INT: !bipass CELL.SINGLE_V[0] = CELL.OCTAL_IO_S[7] - - - - - - - - - - - - - - - - - - - - - -
B6 INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_V[8] bit 0 - - INT: mux CELL.LONG_IO_H[3] bit 1 INT: mux CELL.LONG_V[9] bit 0 INT: mux CELL.LONG_IO_H[3] bit 0 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 1 INT: mux CELL.LONG_V[2] bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 6 INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 6 INT: mux CELL.IMUX_IO_IK[1] bit 0 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.LONG_V[5] bit 0 INT: mux CELL.LONG_V[5] bit 2 INT: mux CELL.LONG_V[3] bit 1 INT: mux CELL.LONG_V[3] bit 2 - INT: mux CELL.LONG_IO_H[0] bit 3 - INT: mux CELL.LONG_V[4] bit 1 INT: mux CELL.LONG_V[4] bit 2 - -
B5 - INT: !pass CELL.QUAD_V3[2] ← CELL.DEC_H[0] INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.LONG_V[6] bit 0 INT: mux CELL.LONG_V[7] bit 0 INT: mux CELL.LONG_IO_H[1] bit 1 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_IO_H[1] bit 0 INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 3 INT: mux CELL.LONG_V[1] bit 0 INT: mux CELL.LONG_V[1] bit 2 INT: mux CELL.LONG_V[2] bit 1 INT: mux CELL.LONG_V[2] bit 3 INT: mux CELL.LONG_V[2] bit 2 INT: mux CELL.LONG_V[0] bit 1 INT: mux CELL.LONG_V[0] bit 0 INT: mux CELL.LONG_V[0] bit 2 INT: mux CELL.LONG_V[0] bit 3 INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_IO_SN_I1[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.LONG_V[5] bit 1 INT: mux CELL.LONG_V[5] bit 3 INT: mux CELL.LONG_V[3] bit 0 INT: mux CELL.LONG_V[3] bit 3 INT: mux CELL.LONG_V[4] bit 3 INT: mux CELL.LONG_IO_H[3] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.LONG_V[4] bit 0 INT: !buffer CELL.OCTAL_IO_S[0] ← CELL.OCTAL_IO_S[8] INT: !buffer CELL.OCTAL_IO_S[8] ← CELL.OCTAL_IO_S[0] -
B4 INT: !bipass CELL.QUAD_V0[1] = CELL.LONG_IO_H[1] INT: !bipass CELL.QUAD_V0[2] = CELL.LONG_IO_H[3] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I1_E1 - - - INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: !pass CELL.SINGLE_V[4] ← CELL.DEC_H[1] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_IO_H[3] INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_IO_H[2] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.SINGLE_V[7] ← CELL.DEC_H[0] INT: !pass CELL.SINGLE_V[3] ← CELL.DEC_H[2] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.IMUX_IO_O1[0] bit 12 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 13 INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_IO_SN_I1[0] - INT: mux CELL.LONG_IO_H[3] bit 2 INT: mux CELL.LONG_IO_H[2] bit 2 INT: mux CELL.LONG_IO_H[2] bit 3 INT: mux CELL.LONG_IO_H[2] bit 4 INT: !pass CELL.SINGLE_V[0] ← CELL.DEC_H[3] INT: mux CELL.LONG_IO_H[1] bit 3 INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_IO_H[1] INT: mux CELL.LONG_IO_H[0] bit 2 INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_IO_H[0] DEC[0]: O1_N DEC[2]: ! O1_N DEC[1]: ! O1_P DEC[1]: ! O2_P DEC[2]: ! O2_N DEC[0]: O2_N DEC[0]: O4_N DEC[2]: ! O4_N DEC[1]: ! O4_P DEC[1]: ! O3_P DEC[2]: ! O3_N DEC[0]: O3_N INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 10 -
B3 INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_IO_SN_I1[0] INT: !bipass CELL.QUAD_V0[0] = CELL.LONG_IO_H[0] INT: !pass CELL.DOUBLE_IO_S1[1] ← CELL.LONG_V[8] - - - - INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.DBUF_IO_H[1] bit 1 INT: mux CELL.DBUF_IO_H[1] bit 2 INT: mux CELL.DBUF_IO_H[1] bit 3 INT: !bipass CELL.DOUBLE_IO_S0[3] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_S1[3] INT: !bipass CELL.DOUBLE_IO_S0[2] = CELL.DOUBLE_IO_S2[2] INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_S1[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S1[1] INT: mux CELL.LONG_IO_H[1] bit 5 INT: mux CELL.LONG_IO_H[2] bit 5 INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_IO_SN_I1[0] - IO[0]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 - DEC[0]: ! O1_P DEC[2]: O1_P DEC[1]: O1_N DEC[1]: O2_N DEC[2]: O2_P DEC[0]: ! O2_P DEC[0]: ! O4_P DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 1 -
B2 INT: !bipass CELL.DOUBLE_IO_S2[1] = CELL.QUAD_V3[0] INT: !pass CELL.DOUBLE_IO_S2[0] ← CELL.LONG_V[9] INT: mux CELL.VCLK bit 3 INT: !pass CELL.DOUBLE_IO_S2[3] ← CELL.LONG_V[6] INT: !bipass CELL.DOUBLE_IO_S1[1] = CELL.QUAD_V1[1] INT: !bipass CELL.DOUBLE_IO_S2[0] = CELL.QUAD_V1[0] INT: !pass CELL.QUAD_V3[1] ← CELL.DEC_H[1] INT: !pass CELL.DOUBLE_IO_S1[0] ← CELL.GCLK[4] INT: !pass CELL.DOUBLE_IO_S2[1] ← CELL.GCLK[5] INT: !pass CELL.DOUBLE_IO_S1[3] ← CELL.GCLK[7] INT: !pass CELL.DOUBLE_IO_S2[0] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_S2[1] ← CELL.DBUF_IO_H[0] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_S0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S1[2] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_S1[2] INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.DOUBLE_IO_S0[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_S0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S1[0] - IO[0]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_OQ bit 0 - INT: mux CELL.LONG_IO_H[1] bit 4 IO[1]: ! IFF_CE_ENABLE IO[1]: ! OFF_CE_ENABLE INT: mux CELL.IMUX_IO_T[1] bit 5 INT: !pass CELL.DOUBLE_IO_S0[0] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_S0[1] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 2 INT: mux CELL.DBUF_IO_H[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 0 -
B1 INT: mux CELL.VCLK bit 0 INT: mux CELL.VCLK bit 1 INT: mux CELL.VCLK bit 2 INT: mux CELL.VCLK bit 5 INT: mux CELL.VCLK bit 4 INT: !bipass CELL.DOUBLE_IO_S1[0] = CELL.QUAD_V2[0] INT: !bipass CELL.DOUBLE_IO_S1[2] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_IO_S2[3] = CELL.QUAD_V1[2] INT: !bipass CELL.DOUBLE_IO_S1[3] = CELL.QUAD_V2[2] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I1[0] INT: !pass CELL.DOUBLE_IO_S2[3] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_S2[2] ← CELL.DBUF_IO_H[0] INT: mux CELL.DBUF_IO_H[1] bit 0 INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S1[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S2[2] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_S2[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S0[2] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S2[1] INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_S2[1] INT: !bipass CELL.DOUBLE_IO_S0[1] = CELL.DOUBLE_IO_S2[1] IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: PULL bit 1 IO[0]: SYNC_D bit 0 IO[0]: IFF_D bit 0 IO[0]: ! IFF_CE_ENABLE INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_S1[0] INT: mux CELL.LONG_IO_H[1] bit 2 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 IO[1]: IFF_D bit 0 IO[1]: PULL bit 1 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 INT: !pass CELL.DOUBLE_IO_S0[3] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_S0[2] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 7 -
B0 - INT: !pass CELL.DOUBLE_IO_S1[2] ← CELL.LONG_V[7] - IO[0]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.VCLK bit 6 INT: !pass CELL.QUAD_V3[0] ← CELL.DEC_H[2] IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: !bipass CELL.DOUBLE_IO_S2[2] = CELL.QUAD_V2[1] INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_IO_S2[2] ← CELL.GCLK[6] - IO[0]: !invert T IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: MUX_O bit 0 IO[0]: ! OFF_CE_ENABLE IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 3 IO[0]: MUX_O bit 2 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: MUX_I2 bit 1 IO[0]: MUX_I2 bit 0 IO[0]: MUX_I1 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 0 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! IFF_SRVAL bit 0 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0 IO[1]: MUX_O bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: !invert OK IO[1]: SLEW bit 0 IO[1]: !invert T -
xc4000ex IO_S0 rect MAIN_E
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - INT: mux CELL.IMUX_IO_O1[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_S0_E

Cells: 4

Switchbox INT

xc4000ex IO_S0_E switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_S[0]CELL.OCTAL_IO_S[8]!MAIN[2][5]
CELL.OCTAL_IO_S[8]CELL.OCTAL_IO_S[0]!MAIN[1][5]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[25][5]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[15][9]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[19][13]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[14][9]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[34][12]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[20][13]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[10][9]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[13][9]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[31][12]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[39][11]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[38][11]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[44][11]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[45][11]
xc4000ex IO_S0_E switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.TIE_0!MAIN[8][9]
CELL.SINGLE_H[0]CELL.OUT_IO_SN_I2[0]!MAIN[20][10]
CELL.SINGLE_H[1]CELL.OUT_IO_SN_I2[1]!MAIN[16][10]
CELL.SINGLE_H[2]CELL.OUT_CLB_XQ_S!MAIN[15][11]
CELL.SINGLE_H[3]CELL.TIE_0!MAIN[12][11]
CELL.SINGLE_H[3]CELL.OUT_CLB_X_S!MAIN[14][13]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[31][8]
CELL.SINGLE_H[4]CELL.OUT_IO_SN_I2[0]!MAIN[19][10]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[24][8]
CELL.SINGLE_H[5]CELL.OUT_IO_SN_I2[1]!MAIN[18][10]
CELL.SINGLE_H[6]CELL.TIE_0!MAIN[14][10]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[30][13]
CELL.SINGLE_H[6]CELL.OUT_CLB_XQ_S!MAIN[16][11]
CELL.SINGLE_H[7]CELL.TIE_0!MAIN[13][13]
CELL.SINGLE_H[7]CELL.OUT_CLB_X_S!MAIN[15][13]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[42][11]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[28][9]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[36][13]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[30][10]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[37][11]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[43][8]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[44][8]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[22][10]
CELL.SINGLE_V[0]CELL.DEC_H[3]!MAIN[20][4]
CELL.SINGLE_V[0]CELL.OUT_IO_SN_I2_E1!MAIN[23][5]
CELL.SINGLE_V[1]CELL.LONG_IO_H[0]!MAIN[16][4]
CELL.SINGLE_V[1]CELL.OUT_IO_SN_I2[0]!MAIN[23][6]
CELL.SINGLE_V[2]CELL.LONG_IO_H[1]!MAIN[18][4]
CELL.SINGLE_V[2]CELL.OUT_IO_SN_I1[0]!MAIN[26][4]
CELL.SINGLE_V[3]CELL.DEC_H[2]!MAIN[31][4]
CELL.SINGLE_V[3]CELL.OUT_IO_SN_I1_E1!MAIN[30][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[22][11]
CELL.SINGLE_V[4]CELL.DEC_H[1]!MAIN[36][4]
CELL.SINGLE_V[4]CELL.OUT_IO_SN_I2_E1!MAIN[36][6]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[36][9]
CELL.SINGLE_V[5]CELL.LONG_IO_H[2]!MAIN[34][4]
CELL.SINGLE_V[5]CELL.OUT_IO_SN_I2[0]!MAIN[33][6]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[36][11]
CELL.SINGLE_V[6]CELL.LONG_IO_H[3]!MAIN[35][4]
CELL.SINGLE_V[6]CELL.OUT_IO_SN_I1[0]!MAIN[26][5]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[22][13]
CELL.SINGLE_V[7]CELL.DEC_H[0]!MAIN[32][4]
CELL.SINGLE_V[7]CELL.OUT_IO_SN_I1_E1!MAIN[33][4]
CELL.DOUBLE_H0[0]CELL.OUT_CLB_XQ_S!MAIN[14][11]
CELL.DOUBLE_H0[1]CELL.OUT_IO_SN_I2[0]!MAIN[21][10]
CELL.DOUBLE_H1[0]CELL.OUT_CLB_X_S!MAIN[16][13]
CELL.DOUBLE_H1[1]CELL.OUT_IO_SN_I2[1]!MAIN[17][10]
CELL.DOUBLE_V0[0]CELL.OUT_IO_SN_I1_E1!MAIN[22][3]
CELL.DOUBLE_V0[1]CELL.OUT_IO_SN_I2[0]!MAIN[32][6]
CELL.DOUBLE_V1[0]CELL.OUT_IO_SN_I1[0]!MAIN[21][3]
CELL.DOUBLE_V1[1]CELL.OUT_IO_SN_I2_E1!MAIN[31][6]
CELL.DOUBLE_IO_S0[0]CELL.DBUF_IO_H[1]!MAIN[11][2]
CELL.DOUBLE_IO_S0[1]CELL.DBUF_IO_H[1]!MAIN[10][2]
CELL.DOUBLE_IO_S0[2]CELL.DBUF_IO_H[1]!MAIN[10][1]
CELL.DOUBLE_IO_S0[3]CELL.DBUF_IO_H[1]!MAIN[11][1]
CELL.DOUBLE_IO_S1[0]CELL.GCLK[4]!MAIN[39][2]
CELL.DOUBLE_IO_S1[1]CELL.LONG_V[8]!MAIN[44][3]
CELL.DOUBLE_IO_S1[2]CELL.LONG_V[7]!MAIN[45][0]
CELL.DOUBLE_IO_S1[3]CELL.GCLK[7]!MAIN[37][2]
CELL.DOUBLE_IO_S2[0]CELL.DBUF_IO_H[0]!MAIN[36][2]
CELL.DOUBLE_IO_S2[0]CELL.LONG_V[9]!MAIN[45][2]
CELL.DOUBLE_IO_S2[1]CELL.DBUF_IO_H[0]!MAIN[35][2]
CELL.DOUBLE_IO_S2[1]CELL.GCLK[5]!MAIN[38][2]
CELL.DOUBLE_IO_S2[2]CELL.DBUF_IO_H[0]!MAIN[35][1]
CELL.DOUBLE_IO_S2[2]CELL.GCLK[6]!MAIN[37][0]
CELL.DOUBLE_IO_S2[3]CELL.DBUF_IO_H[0]!MAIN[36][1]
CELL.DOUBLE_IO_S2[3]CELL.LONG_V[6]!MAIN[43][2]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[40][14]
CELL.QUAD_H0[0]CELL.OUT_IO_SN_I2[1]!MAIN[19][14]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[37][13]
CELL.QUAD_H0[1]CELL.OUT_CLB_X_S!MAIN[10][14]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[46][14]
CELL.QUAD_H0[2]CELL.OUT_CLB_XQ_S!MAIN[11][15]
CELL.QUAD_H0[2]CELL.OUT_IO_SN_I2[0]!MAIN[6][14]
CELL.QUAD_H3[0]CELL.OUT_IO_SN_I2[0]!MAIN[7][14]
CELL.QUAD_H3[1]CELL.OUT_CLB_XQ_S!MAIN[12][15]
CELL.QUAD_H3[2]CELL.OUT_CLB_X_S!MAIN[11][14]
CELL.QUAD_H3[2]CELL.OUT_IO_SN_I2[1]!MAIN[18][14]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[39][14]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[39][13]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[45][14]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[41][14]
CELL.QUAD_V0[0]CELL.OUT_IO_SN_I2[0]!MAIN[46][6]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[37][14]
CELL.QUAD_V0[1]CELL.OUT_IO_SN_I1_E1!MAIN[38][0]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[46][15]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I1[0]!MAIN[37][1]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I2_E1!MAIN[37][5]
CELL.QUAD_V3[0]CELL.DEC_H[2]!MAIN[41][0]
CELL.QUAD_V3[0]CELL.OUT_IO_SN_I2_E1!MAIN[39][5]
CELL.QUAD_V3[1]CELL.DEC_H[1]!MAIN[40][2]
CELL.QUAD_V3[1]CELL.OUT_IO_SN_I1[0]!MAIN[46][3]
CELL.QUAD_V3[2]CELL.DEC_H[0]!MAIN[45][5]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I2[0]!MAIN[45][6]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I1_E1!MAIN[44][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[38][14]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[38][13]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[44][14]
xc4000ex IO_S0_E switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[24][10]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[23][9]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[26][8]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[26][9]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[25][9]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[25][8]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[28][12]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[27][12]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[29][12]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[27][11]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[24][11]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[26][11]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[32][10]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[35][10]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[31][10]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[31][9]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[32][8]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[33][9]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[31][11]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[32][12]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[32][11]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[34][13]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[31][13]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[33][12]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[22][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[24][9]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[43][11]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[26][10]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[27][9]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[41][11]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[27][13]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[28][13]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[37][12]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[28][11]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[29][11]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[45][12]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[35][12]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[33][10]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[40][11]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[32][9]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[34][9]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[42][12]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[30][11]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[33][11]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[43][12]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[33][13]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[35][13]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[38][12]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[25][10]
CELL.SINGLE_V[0]CELL.DOUBLE_IO_S0[0]!MAIN[23][2]
CELL.SINGLE_V[0]CELL.DOUBLE_IO_S2[0]!MAIN[25][2]
CELL.SINGLE_V[0]CELL.OCTAL_IO_S[7]!MAIN[22][7]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[27][8]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_S1[0]!MAIN[19][1]
CELL.SINGLE_V[1]CELL.OCTAL_IO_S[6]!MAIN[23][7]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[26][13]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_S0[1]!MAIN[28][2]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_S2[1]!MAIN[27][1]
CELL.SINGLE_V[2]CELL.OCTAL_IO_S[5]!MAIN[27][7]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[23][11]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_S1[1]!MAIN[26][3]
CELL.SINGLE_V[3]CELL.OCTAL_IO_S[4]!MAIN[30][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[34][10]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_S0[2]!MAIN[31][2]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_S2[2]!MAIN[30][1]
CELL.SINGLE_V[4]CELL.OCTAL_IO_S[3]!MAIN[40][7]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[35][9]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_S1[2]!MAIN[29][2]
CELL.SINGLE_V[5]CELL.OCTAL_IO_S[2]!MAIN[36][7]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[34][11]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_S0[3]!MAIN[33][1]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_S2[3]!MAIN[33][2]
CELL.SINGLE_V[6]CELL.OCTAL_IO_S[1]!MAIN[37][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[32][13]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_S1[3]!MAIN[32][3]
CELL.SINGLE_V[7]CELL.OCTAL_IO_S[0]!MAIN[33][7]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[22][14]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[25][14]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[25][15]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[33][15]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[33][14]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[32][14]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[34][14]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[32][15]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[25][13]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[23][13]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[24][13]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[29][10]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[28][10]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[29][8]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[40][12]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[25][11]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[25][12]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[39][12]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[29][9]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[30][9]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[23][12]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S0[1]!MAIN[27][2]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S1[1]!MAIN[25][3]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S2[1]!MAIN[28][1]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[30][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S0[2]!MAIN[29][1]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S1[2]!MAIN[30][2]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S2[2]!MAIN[31][1]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S0[0]!MAIN[22][2]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S1[0]!MAIN[21][2]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S2[0]!MAIN[26][2]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S0[3]!MAIN[32][2]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S1[3]!MAIN[32][1]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S2[3]!MAIN[34][2]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[31][14]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[21][14]
CELL.DOUBLE_IO_S0[0]CELL.DOUBLE_IO_S2[0]!MAIN[24][2]
CELL.DOUBLE_IO_S0[1]CELL.DOUBLE_IO_S2[1]!MAIN[26][1]
CELL.DOUBLE_IO_S0[2]CELL.DOUBLE_IO_S2[2]!MAIN[31][3]
CELL.DOUBLE_IO_S0[3]CELL.DOUBLE_IO_S2[3]!MAIN[33][3]
CELL.DOUBLE_IO_S1[0]CELL.QUAD_V2[0]!MAIN[41][1]
CELL.DOUBLE_IO_S1[1]CELL.QUAD_V1[1]!MAIN[42][2]
CELL.DOUBLE_IO_S1[2]CELL.QUAD_V3[1]!MAIN[40][1]
CELL.DOUBLE_IO_S1[3]CELL.QUAD_V2[2]!MAIN[38][1]
CELL.DOUBLE_IO_S2[0]CELL.QUAD_V1[0]!MAIN[41][2]
CELL.DOUBLE_IO_S2[1]CELL.QUAD_V3[0]!MAIN[46][2]
CELL.DOUBLE_IO_S2[2]CELL.QUAD_V2[1]!MAIN[39][0]
CELL.DOUBLE_IO_S2[3]CELL.QUAD_V1[2]!MAIN[39][1]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[38][15]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[39][15]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[35][15]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[44][12]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[42][13]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[43][13]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[44][15]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[45][15]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[41][15]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[37][15]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[36][15]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[45][13]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[46][13]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[43][15]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[42][15]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[34][15]
CELL.QUAD_V0[0]CELL.LONG_IO_H[0]!MAIN[45][3]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[44][13]
CELL.QUAD_V0[1]CELL.LONG_IO_H[1]!MAIN[46][4]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[40][15]
CELL.QUAD_V0[2]CELL.LONG_IO_H[3]!MAIN[45][4]
xc4000ex IO_S0_E switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[8][2]MAIN[9][2]MAIN[8][1]MAIN[9][1]CELL.DBUF_IO_H[0]
Source
0011CELL.DOUBLE_IO_S0[0]
0101CELL.DOUBLE_IO_S0[2]
0110CELL.DOUBLE_IO_S0[3]
1111CELL.DOUBLE_IO_S0[1]
xc4000ex IO_S0_E switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[34][3]MAIN[35][3]MAIN[36][3]MAIN[34][1]CELL.DBUF_IO_H[1]
Source
0011CELL.DOUBLE_IO_S2[1]
0101CELL.DOUBLE_IO_S2[2]
0110CELL.DOUBLE_IO_S2[3]
1111CELL.DOUBLE_IO_S2[0]
xc4000ex IO_S0_E switchbox INT muxes QBUF[0]
BitsDestination
MAIN[35][14]MAIN[36][14]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_S0_E switchbox INT muxes QBUF[1]
BitsDestination
MAIN[40][13]MAIN[41][13]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_S0_E switchbox INT muxes QBUF[2]
BitsDestination
MAIN[42][14]MAIN[43][14]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_S0_E switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[27][5]MAIN[28][5]MAIN[30][5]MAIN[29][5]CELL.LONG_V[0]
Source
0001CELL.LONG_IO_H[0]
0010CELL.DEC_H[0]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S0_E switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[36][5]MAIN[34][5]MAIN[35][6]MAIN[35][5]CELL.LONG_V[1]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S0_E switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[32][5]MAIN[31][5]MAIN[33][5]MAIN[34][6]CELL.LONG_V[2]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S0_E switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[7][5]MAIN[7][6]MAIN[8][6]MAIN[8][5]CELL.LONG_V[3]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S0_E switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[6][5]MAIN[2][6]MAIN[3][6]MAIN[3][5]CELL.LONG_V[4]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S0_E switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[9][5]MAIN[9][6]MAIN[10][5]MAIN[10][6]CELL.LONG_V[5]
Source
0001CELL.LONG_IO_H[3]
0010CELL.DEC_H[3]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S0_E switchbox INT muxes LONG_V[6]
BitsDestination
MAIN[42][5]CELL.LONG_V[6]
Source
0CELL.LONG_IO_H[0]
1off
xc4000ex IO_S0_E switchbox INT muxes LONG_V[7]
BitsDestination
MAIN[41][5]CELL.LONG_V[7]
Source
0CELL.LONG_IO_H[1]
1off
xc4000ex IO_S0_E switchbox INT muxes LONG_V[8]
BitsDestination
MAIN[42][6]CELL.LONG_V[8]
Source
0CELL.LONG_IO_H[2]
1off
xc4000ex IO_S0_E switchbox INT muxes LONG_V[9]
BitsDestination
MAIN[38][6]CELL.LONG_V[9]
Source
0CELL.LONG_IO_H[3]
1off
xc4000ex IO_S0_E switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[5][6]MAIN[17][4]MAIN[43][5]MAIN[44][5]CELL.LONG_IO_H[0]
Source
0011CELL.LONG_V[0]
0111CELL.SINGLE_V[1]
1100CELL.LONG_V[6]
1101CELL.GCLK[4]
1111off
xc4000ex IO_S0_E switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[24][3]MAIN[15][2]MAIN[19][4]MAIN[18][1]MAIN[40][5]MAIN[38][5]CELL.LONG_IO_H[1]
Source
000111CELL.LONG_V[1]
001011CELL.LONG_V[3]
011111CELL.SINGLE_V[2]
111100CELL.LONG_V[7]
111101CELL.GCLK[5]
111111off
xc4000ex IO_S0_E switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[23][3]MAIN[21][4]MAIN[22][4]MAIN[23][4]MAIN[43][6]MAIN[44][6]CELL.LONG_IO_H[2]
Source
000111CELL.LONG_V[2]
001011CELL.LONG_V[4]
011111CELL.SINGLE_V[5]
111100CELL.LONG_V[8]
111101CELL.GCLK[6]
111111off
xc4000ex IO_S0_E switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[5][5]MAIN[24][4]MAIN[39][6]MAIN[37][6]CELL.LONG_IO_H[3]
Source
0011CELL.LONG_V[5]
0111CELL.SINGLE_V[6]
1100CELL.LONG_V[9]
1101CELL.GCLK[7]
1111off
xc4000ex IO_S0_E switchbox INT muxes VCLK
BitsDestination
MAIN[42][0]MAIN[43][1]MAIN[42][1]MAIN[44][2]MAIN[44][1]MAIN[45][1]MAIN[46][1]CELL.VCLK
Source
0011001CELL.OUT_IO_SN_I1[0]
0011010CELL.OUT_IO_SN_I1_E1
0011111CELL.DOUBLE_IO_S1[1]
0101001CELL.QUAD_V0[0]
0101010CELL.LONG_IO_H[3]
0101111CELL.DOUBLE_IO_S1[2]
0110001CELL.LONG_IO_H[0]
0110010CELL.LONG_IO_H[1]
0110111CELL.DOUBLE_IO_S2[0]
1111001CELL.ECLK_H
1111010CELL.BUFGE_H
1111111CELL.DOUBLE_IO_S2[3]
xc4000ex IO_S0_E switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[11][13]MAIN[11][11]MAIN[12][10]MAIN[12][12]MAIN[12][13]MAIN[13][12]MAIN[13][11]MAIN[13][10]MAIN[15][15]MAIN[16][14]MAIN[17][14]MAIN[16][15]MAIN[12][14]MAIN[10][15]MAIN[17][15]CELL.IMUX_CLB_F2
Source
001100111111111CELL.SINGLE_H[5]
001101011111111CELL.LONG_H[5]
001101101111111CELL.DOUBLE_H1[1]
001111111111111CELL.SINGLE_H[0]
010100111111111CELL.SINGLE_H[4]
010101011111111CELL.DOUBLE_H0[1]
010101101111111CELL.LONG_H[4]
010111111111111CELL.SINGLE_H[1]
011000111111111CELL.SINGLE_H[6]
011001011111111CELL_N.LONG_H[2]
011001101111111CELL_N.LONG_H[0]
011011111111111CELL.SINGLE_H[3]
011101110000111CELL.QUAD_H0[2]
011101110001111CELL.QUAD_H0[0]
011101110010111CELL.QUAD_H0[1]
011101110011110CELL_E.LONG_V[9]
011101110100111CELL.QUAD_H2[2]
011101110101111CELL.QUAD_H2[0]
011101110110111CELL.QUAD_H2[1]
011101110111110CELL_E.LONG_V[7]
011101111000111CELL.QUAD_H3[2]
011101111001111CELL.QUAD_H3[0]
011101111010111CELL.QUAD_H3[1]
011101111011110CELL_E.GCLK[7]
011101111100111CELL.QUAD_H1[2]
011101111101111CELL.QUAD_H1[0]
011101111110111CELL.QUAD_H1[1]
011101111111011CELL.OUT_CLB_X_S
011101111111101CELL.OUT_CLB_XQ_S
011101111111110CELL_E.LONG_V[8]
111100111111111CELL.DOUBLE_H0[0]
111101011111111CELL.SINGLE_H[7]
111101101111111CELL.DOUBLE_H1[0]
111111111111111CELL.SINGLE_H[2]
xc4000ex IO_S0_E switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[10][11]MAIN[10][12]MAIN[9][10]MAIN[9][11]MAIN[11][10]MAIN[9][13]MAIN[10][13]MAIN[11][12]MAIN[29][15]MAIN[29][14]MAIN[30][14]MAIN[30][15]MAIN[31][15]MAIN[14][14]MAIN[14][15]CELL.IMUX_CLB_F4
Source
000011111111111CELL.SINGLE_H[0]
000110111111111CELL.DOUBLE_H1[0]
000111011111111CELL_N.LONG_H[0]
001111111111111CELL.SINGLE_H[1]
010001111111111CELL.LONG_H[5]
010011101111111CELL.LONG_H[3]
010100111111111CELL.SINGLE_H[2]
010101011111111CELL.SINGLE_H[3]
010110101111111CELL.SINGLE_H[7]
010111001111111CELL_N.LONG_H[1]
010111110000111CELL.QUAD_H0[2]
010111110001111CELL.QUAD_H0[0]
010111110010111CELL.QUAD_H0[1]
010111110100111CELL.QUAD_H2[2]
010111110101111CELL.QUAD_H2[0]
010111110110111CELL.QUAD_H2[1]
010111110111011CELL.LONG_V[7]
010111111000111CELL.QUAD_H3[2]
010111111001111CELL.QUAD_H3[0]
010111111010111CELL.QUAD_H3[1]
010111111011011CELL.LONG_V[9]
010111111100111CELL.QUAD_H1[2]
010111111101111CELL.QUAD_H1[0]
010111111110111CELL.QUAD_H1[1]
010111111111101CELL.OUT_CLB_X_S
010111111111110CELL.OUT_CLB_XQ_S
011101111111111CELL.DOUBLE_H1[1]
011111101111111CELL.DOUBLE_H0[1]
110011111111111CELL.SINGLE_H[5]
110110111111111CELL.DOUBLE_H0[0]
110111011111111CELL.SINGLE_H[6]
111111111111111CELL.SINGLE_H[4]
xc4000ex IO_S0_E switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[3][11]MAIN[4][11]MAIN[4][13]MAIN[3][10]MAIN[4][12]MAIN[3][12]MAIN[3][13]MAIN[4][10]MAIN[5][12]MAIN[4][14]MAIN[4][15]MAIN[5][14]MAIN[5][15]MAIN[9][14]MAIN[7][15]MAIN[6][15]CELL.IMUX_CLB_G2
Source
0001111111111111CELL.SPECIAL_CLB_COUT0
0010011111111111CELL.LONG_H[4]
0010111011111111CELL.SINGLE_H[4]
0010111101111111CELL.LONG_H[5]
0011001111111111CELL.SINGLE_H[2]
0011010111111111CELL.SINGLE_H[3]
0011101011111111CELL.SINGLE_H[7]
0011101101111111CELL.DOUBLE_H0[0]
0011110011111111CELL_N.LONG_H[2]
0011110101111111CELL.SINGLE_H[6]
0011111110000111CELL.QUAD_H0[2]
0011111110001111CELL.QUAD_H0[0]
0011111110010111CELL.QUAD_H0[1]
0011111110011110CELL_E.LONG_V[9]
0011111110100111CELL.QUAD_H1[2]
0011111110101111CELL.QUAD_H1[0]
0011111110110111CELL.QUAD_H1[1]
0011111110111110CELL_E.LONG_V[6]
0011111111000111CELL.QUAD_H2[2]
0011111111001111CELL.QUAD_H2[0]
0011111111010111CELL.QUAD_H2[1]
0011111111011110CELL_E.LONG_V[8]
0011111111100111CELL.QUAD_H3[2]
0011111111101111CELL.QUAD_H3[0]
0011111111110111CELL.QUAD_H3[1]
0011111111111011CELL.OUT_CLB_X_S
0011111111111101CELL.OUT_CLB_XQ_S
0011111111111110CELL_E.GCLK[7]
0110111111111111CELL.SINGLE_H[1]
0111101111111111CELL_N.LONG_H[0]
0111110111111111CELL.DOUBLE_H1[0]
1011011111111111CELL.DOUBLE_H1[1]
1011111011111111CELL.SINGLE_H[5]
1011111101111111CELL.DOUBLE_H0[1]
1111111111111111CELL.SINGLE_H[0]
xc4000ex IO_S0_E switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[6][13]MAIN[5][13]MAIN[7][12]MAIN[5][10]MAIN[5][11]MAIN[6][11]MAIN[6][12]MAIN[6][10]MAIN[23][14]MAIN[22][15]MAIN[24][14]MAIN[23][15]MAIN[24][15]MAIN[13][14]MAIN[9][15]CELL.IMUX_CLB_G4
Source
000011111111111CELL.SINGLE_H[0]
000101111111111CELL.SINGLE_H[1]
000111011111111CELL_N.LONG_H[0]
001010111111111CELL.DOUBLE_H1[1]
001011101111111CELL.LONG_H[3]
001100111111111CELL.LONG_H[5]
001101101111111CELL.DOUBLE_H0[1]
001110011111111CELL.SINGLE_H[3]
001111001111111CELL.SINGLE_H[6]
001111110000111CELL.QUAD_H0[2]
001111110001111CELL.QUAD_H0[0]
001111110010111CELL.QUAD_H0[1]
001111110100111CELL.QUAD_H1[2]
001111110101111CELL.QUAD_H1[0]
001111110110111CELL.QUAD_H1[1]
001111110111011CELL.LONG_V[6]
001111111000111CELL.QUAD_H2[2]
001111111001111CELL.QUAD_H2[0]
001111111010111CELL.QUAD_H2[1]
001111111011011CELL.LONG_V[9]
001111111100111CELL.QUAD_H3[2]
001111111101111CELL.QUAD_H3[0]
001111111110111CELL.QUAD_H3[1]
001111111111011CELL.GCLK[4]
001111111111101CELL.OUT_CLB_X_S
001111111111110CELL.OUT_CLB_XQ_S
010111111111111CELL.DOUBLE_H1[0]
011110111111111CELL.SINGLE_H[2]
011111101111111CELL.DOUBLE_H0[0]
101011111111111CELL.SINGLE_H[5]
101101111111111CELL.SINGLE_H[4]
101111011111111CELL_N.LONG_H[1]
111111111111111CELL.SINGLE_H[7]
xc4000ex IO_S0_E switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[1][11]MAIN[1][10]MAIN[2][11]MAIN[2][13]MAIN[1][12]MAIN[1][13]MAIN[2][10]MAIN[2][12]MAIN[1][14]MAIN[1][15]MAIN[2][14]MAIN[2][15]MAIN[8][14]MAIN[8][15]MAIN[3][15]MAIN[3][14]CELL.IMUX_CLB_C2
Source
0000111111111111CELL.LONG_H[4]
0001110111111111CELL.SINGLE_H[5]
0001111011111111CELL.LONG_H[3]
0011111111111111CELL.SINGLE_H[0]
0100011111111111CELL.SINGLE_H[2]
0100101111111111CELL.SINGLE_H[3]
0101010111111111CELL.SINGLE_H[7]
0101011011111111CELL.DOUBLE_H0[0]
0101100111111111CELL_N.LONG_H[1]
0101101011111111CELL.SINGLE_H[6]
0101111100001111CELL.QUAD_H0[2]
0101111100011111CELL.QUAD_H0[0]
0101111100101111CELL.QUAD_H0[1]
0101111100111101CELL_E.LONG_V[5]
0101111101001111CELL.QUAD_H1[2]
0101111101011111CELL.QUAD_H1[0]
0101111101101111CELL.QUAD_H1[1]
0101111101111101CELL_E.LONG_V[1]
0101111110001111CELL.QUAD_H2[2]
0101111110011111CELL.QUAD_H2[0]
0101111110101111CELL.QUAD_H2[1]
0101111110111101CELL_E.LONG_V[8]
0101111111001111CELL.QUAD_H3[2]
0101111111011111CELL.QUAD_H3[0]
0101111111101111CELL.QUAD_H3[1]
0101111111110111CELL.OUT_CLB_X_S
0101111111111011CELL.OUT_CLB_XQ_S
0101111111111101CELL_E.LONG_V[7]
0101111111111110CELL_E.GCLK[6]
0111011111111111CELL.DOUBLE_H1[0]
0111101111111111CELL_N.LONG_H[2]
1100111111111111CELL.DOUBLE_H1[1]
1101110111111111CELL.SINGLE_H[4]
1101111011111111CELL.DOUBLE_H0[1]
1111111111111111CELL.SINGLE_H[1]
xc4000ex IO_S0_E switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[8][11]MAIN[9][12]MAIN[7][11]MAIN[7][10]MAIN[8][13]MAIN[8][12]MAIN[7][13]MAIN[8][10]MAIN[26][15]MAIN[26][14]MAIN[27][14]MAIN[27][15]MAIN[28][15]MAIN[28][14]MAIN[15][14]MAIN[13][15]CELL.IMUX_CLB_C4
Source
0000111111111111CELL.SINGLE_H[1]
0001101111111111CELL.DOUBLE_H0[0]
0001110111111111CELL.SINGLE_H[6]
0011111111111111CELL.SINGLE_H[0]
0100011111111111CELL.LONG_H[4]
0100111011111111CELL.LONG_H[3]
0101001111111111CELL.SINGLE_H[2]
0101010111111111CELL.SINGLE_H[3]
0101101011111111CELL.DOUBLE_H1[0]
0101110011111111CELL_N.LONG_H[1]
0101111100001111CELL.QUAD_H0[2]
0101111100011111CELL.QUAD_H0[0]
0101111100101111CELL.QUAD_H0[1]
0101111100110111CELL.LONG_V[6]
0101111101001111CELL.QUAD_H2[2]
0101111101011111CELL.QUAD_H2[0]
0101111101101111CELL.QUAD_H2[1]
0101111101110111CELL.LONG_V[0]
0101111110001111CELL.QUAD_H3[2]
0101111110011111CELL.QUAD_H3[0]
0101111110101111CELL.QUAD_H3[1]
0101111110110111CELL.LONG_V[4]
0101111111001111CELL.QUAD_H1[2]
0101111111011111CELL.QUAD_H1[0]
0101111111101111CELL.QUAD_H1[1]
0101111111110111CELL.LONG_V[8]
0101111111111011CELL.GCLK[5]
0101111111111101CELL.OUT_CLB_X_S
0101111111111110CELL.OUT_CLB_XQ_S
0111011111111111CELL.DOUBLE_H1[1]
0111111011111111CELL.DOUBLE_H0[1]
1100111111111111CELL.SINGLE_H[4]
1101101111111111CELL.SINGLE_H[7]
1101110111111111CELL_N.LONG_H[2]
1111111111111111CELL.SINGLE_H[5]
xc4000ex IO_S0_E switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[27][4]MAIN[29][4]MAIN[37][4]MAIN[39][3]MAIN[38][3]MAIN[37][3]MAIN[40][4]MAIN[27][3]MAIN[30][3]MAIN[28][3]MAIN[29][3]MAIN[28][4]MAIN[39][4]MAIN[38][4]CELL.IMUX_IO_O1[0]
Source
00001111111111CELL.SINGLE_V[2]
00010111111111CELL.SINGLE_V[3]
00011011111111CELL.SINGLE_V[4]
00011101111111CELL.SINGLE_V[5]
00101111111101CELL.LONG_IO_H[0]
00101111111110CELL.GCLK[4]
00110111111101CELL.LONG_IO_H[1]
00110111111110CELL.GCLK[5]
00111011111101CELL.LONG_IO_H[2]
00111011111110CELL.GCLK[6]
00111101111101CELL.LONG_IO_H[3]
00111101111110CELL.GCLK[7]
00111110011111CELL.DEC_H[2]
00111111001111CELL.DEC_H[0]
00111111010111CELL.DEC_H[3]
00111111011011CELL.LONG_V[5]
01111110111111CELL.DOUBLE_V0[0]
01111111101111CELL.LONG_V[3]
01111111110111CELL.LONG_V[4]
01111111111011CELL.DEC_H[1]
10111111011111CELL.DOUBLE_V1[1]
11111111111111CELL.TIE_0
xc4000ex IO_S0_E switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN_E[45][3]MAIN_E[46][4]MAIN[3][4]MAIN[1][4]MAIN[4][5]MAIN[3][3]MAIN[2][4]MAIN[2][3]MAIN_E[46][3]MAIN_E[47][3]MAIN_E[48][3]MAIN_E[48][4]MAIN[1][3]MAIN_E[47][4]CELL.IMUX_IO_O1[1]
Source
00001111111111CELL.LONG_IO_H[2]
00011011111111CELL_E.LONG_V[1]
00011101111111CELL.DEC_H[1]
00011110111111CELL_E.LONG_V[0]
00011111111101CELL_E.DOUBLE_V1[0]
00100111111111CELL_E.DOUBLE_V0[1]
00110011111111CELL.DEC_H[0]
00110101111111CELL.DEC_H[2]
00110110111111CELL.DEC_H[3]
00110111111101CELL_E.LONG_V[2]
00111111011011CELL_E.GCLK[4]
00111111011110CELL_E.LONG_IO_H[0]
00111111101011CELL_E.GCLK[5]
00111111101110CELL_E.LONG_IO_H[1]
00111111110011CELL_E.GCLK[6]
00111111110110CELL_E.LONG_IO_H[3]
01111111011111CELL_E.SINGLE_V[2]
01111111101111CELL_E.SINGLE_V[3]
01111111110111CELL_E.SINGLE_V[4]
10111111111011CELL_E.SINGLE_V[5]
10111111111110CELL_E.GCLK[7]
11111111111111CELL.TIE_0
xc4000ex IO_S0_E switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[24][5]MAIN[24][6]MAIN[25][6]MAIN[26][6]MAIN[27][6]MAIN[29][6]MAIN[30][6]MAIN[28][6]CELL.IMUX_IO_OK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[3]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[2]
xc4000ex IO_S0_E switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[11][6]MAIN[12][6]MAIN[11][5]MAIN[13][5]MAIN[12][5]MAIN[14][5]MAIN[14][6]MAIN[13][6]CELL.IMUX_IO_OK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[5]
11111111CELL_E.SINGLE_V[4]
xc4000ex IO_S0_E switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[19][5]MAIN[20][5]MAIN[21][5]MAIN[22][5]MAIN[19][6]MAIN[20][6]MAIN[22][6]MAIN[21][6]CELL.IMUX_IO_IK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[2]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[3]
xc4000ex IO_S0_E switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][6]MAIN[17][6]MAIN[15][5]MAIN[16][5]MAIN[17][5]MAIN[18][5]MAIN[18][6]MAIN[16][6]CELL.IMUX_IO_IK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[4]
11111111CELL_E.SINGLE_V[5]
xc4000ex IO_S0_E switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[6][2]MAIN[4][2]MAIN[7][0]MAIN[7][1]MAIN[7][2]MAIN[5][2]MAIN[6][1]MAIN[5][1]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00101101CELL.DEC_H[1]
00101110CELL.GCLK[0]
00110011CELL.LONG_IO_H[3]
00110101CELL.LONG_IO_H[0]
00110110CELL.LONG_IO_H[2]
01101111CELL.DOUBLE_IO_S0[1]
01110111CELL.DOUBLE_IO_S1[0]
10111011CELL.DOUBLE_IO_S1[1]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[0]
11111111CELL.DOUBLE_IO_S0[0]
xc4000ex IO_S0_E switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[1][1]MAIN[2][2]MAIN[12][2]MAIN[3][1]MAIN[3][2]MAIN[4][1]MAIN[2][1]MAIN[1][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_H[0]
00101011CELL.GCLK[0]
00110101CELL.LONG_IO_H[3]
00110110CELL.LONG_IO_H[2]
00111001CELL.DEC_H[0]
01101111CELL.DOUBLE_IO_S0[0]
01111101CELL.LONG_IO_H[1]
01111110CELL.DEC_H[1]
10110111CELL.DOUBLE_IO_S0[1]
10111011CELL.DOUBLE_IO_S1[1]
11111111CELL.DOUBLE_IO_S1[0]
xc4000ex IO_S0_E switchbox INT muxes IMUX_CIN
BitsDestination
MAIN[38][8]MAIN[41][8]MAIN[40][8]MAIN[39][8]CELL.IMUX_CIN
Source
0011CELL.QUAD_V3[0]
0101CELL.LONG_V[9]
0110CELL.GCLK[5]
1111CELL.SINGLE_V[4]

Bels IO

xc4000ex IO_S0_E bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[23][0]CELL.IMUX_IO_IK[1] invert by !MAIN[14][0]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[33][0]CELL.IMUX_IO_OK[1] invert by !MAIN[3][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_F4CELL.IMUX_CLB_G4
TinCELL.IMUX_IO_T[0] invert by !MAIN[35][0]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_SN_I1[0]CELL.OUT_IO_SN_I1[1]
I2outCELL.OUT_IO_SN_I2[0]CELL.OUT_IO_SN_I2[1]
CLKINout-CELL.OUT_IO_CLKIN
xc4000ex IO_S0_E enum IO_SLEW
IO[0].SLEWMAIN[34][0]
IO[1].SLEWMAIN[2][0]
FAST0
SLOW1
xc4000ex IO_S0_E enum IO_PULL
IO[0].PULLMAIN[23][1]MAIN[24][1]
IO[1].PULLMAIN[14][1]MAIN[13][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_S0_E enum IO_MUX_I
IO[0].MUX_I1MAIN[20][0]MAIN[18][0]
IO[1].MUX_I1MAIN[17][0]MAIN[16][1]
IO[0].MUX_I2MAIN[22][0]MAIN[21][0]
IO[1].MUX_I2MAIN[16][0]MAIN[15][0]
I01
IQ11
IQL10
xc4000ex IO_S0_E enum IO_IFF_D
IO[0].IFF_DMAIN[19][0]MAIN[21][1]
IO[1].IFF_DMAIN[17][1]MAIN[15][1]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_S0_E enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[27][0]
IO[1].MUX_OFF_DMAIN[9][0]
O11
O20
xc4000ex IO_S0_E enum IO_MUX_O
IO[0].MUX_OMAIN[29][0]MAIN[28][0]MAIN[30][0]MAIN[32][0]
IO[1].MUX_OMAIN[5][0]MAIN[4][0]MAIN[8][0]MAIN[6][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_S0_E enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][1]
IO[1].SYNC_DMAIN[12][0]
I1
DELAY0

Bels DEC

xc4000ex IO_S0_E bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_SN_I1[0]CELL.IMUX_CLB_C4CELL.OUT_IO_SN_I1[1]
O1bidirCELL.DEC_H[0]CELL.DEC_H[0]CELL.DEC_H[0]
O2bidirCELL.DEC_H[1]CELL.DEC_H[1]CELL.DEC_H[1]
O3bidirCELL.DEC_H[2]CELL.DEC_H[2]CELL.DEC_H[2]
O4bidirCELL.DEC_H[3]CELL.DEC_H[3]CELL.DEC_H[3]

Bels CIN

xc4000ex IO_S0_E bel CIN pins
PinDirectionCIN
IinCELL.IMUX_CIN

Bel wires

xc4000ex IO_S0_E bel wires
WirePins
CELL.DEC_H[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_H[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_H[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_H[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F4IO[0].O2
CELL.IMUX_CLB_G4IO[1].O2
CELL.IMUX_CLB_C4DEC[1].I
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.IMUX_CINCIN.I
CELL.OUT_IO_SN_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_SN_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_SN_I2[0]IO[0].I2
CELL.OUT_IO_SN_I2[1]IO[1].I2
CELL.OUT_IO_CLKINIO[1].CLKIN

Bitstream

xc4000ex IO_S0_E rect MAIN
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: mux CELL.IMUX_CLB_F4 bit 2 INT: mux CELL.IMUX_CLB_F4 bit 3 INT: mux CELL.IMUX_CLB_F4 bit 6 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 7 INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: mux CELL.IMUX_CLB_G4 bit 2 INT: mux CELL.IMUX_CLB_G4 bit 3 INT: mux CELL.IMUX_CLB_G4 bit 5 - - - - INT: mux CELL.IMUX_CLB_F2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 6 INT: mux CELL.IMUX_CLB_F4 bit 0 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_CLB_XQ_S INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_G2 bit 1 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_CLB_G2 bit 3 INT: mux CELL.IMUX_CLB_G2 bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 6 -
B14 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: mux CELL.IMUX_CLB_F4 bit 4 INT: mux CELL.IMUX_CLB_F4 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 6 INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: mux CELL.IMUX_CLB_G4 bit 4 INT: mux CELL.IMUX_CLB_G4 bit 6 INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_SN_I2[1] INT: mux CELL.IMUX_CLB_F2 bit 4 INT: mux CELL.IMUX_CLB_F2 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_CLB_G4 bit 1 INT: mux CELL.IMUX_CLB_F2 bit 2 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_CLB_X_S INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_CLB_X_S INT: mux CELL.IMUX_CLB_G2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_CLB_G2 bit 4 INT: mux CELL.IMUX_CLB_G2 bit 6 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_C2 bit 5 INT: mux CELL.IMUX_CLB_C2 bit 7 -
B13 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 - INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] - - INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[7] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 10 INT: mux CELL.IMUX_CLB_F2 bit 14 INT: mux CELL.IMUX_CLB_F4 bit 8 INT: mux CELL.IMUX_CLB_F4 bit 9 INT: mux CELL.IMUX_CLB_C4 bit 11 INT: mux CELL.IMUX_CLB_C4 bit 9 INT: mux CELL.IMUX_CLB_G4 bit 14 INT: mux CELL.IMUX_CLB_G4 bit 13 INT: mux CELL.IMUX_CLB_G2 bit 13 INT: mux CELL.IMUX_CLB_G2 bit 9 INT: mux CELL.IMUX_CLB_C2 bit 12 INT: mux CELL.IMUX_CLB_C2 bit 10 -
B12 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - - - - - - - - - INT: mux CELL.IMUX_CLB_F2 bit 9 INT: mux CELL.IMUX_CLB_F2 bit 11 INT: mux CELL.IMUX_CLB_F4 bit 7 INT: mux CELL.IMUX_CLB_F4 bit 13 INT: mux CELL.IMUX_CLB_C4 bit 14 INT: mux CELL.IMUX_CLB_C4 bit 10 INT: mux CELL.IMUX_CLB_G4 bit 12 INT: mux CELL.IMUX_CLB_G4 bit 8 INT: mux CELL.IMUX_CLB_G2 bit 7 INT: mux CELL.IMUX_CLB_G2 bit 11 INT: mux CELL.IMUX_CLB_G2 bit 10 INT: mux CELL.IMUX_CLB_C2 bit 8 INT: mux CELL.IMUX_CLB_C2 bit 11 -
B11 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] - INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] - - - - - INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_CLB_XQ_S INT: mux CELL.IMUX_CLB_F2 bit 8 INT: !pass CELL.SINGLE_H[3] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 13 INT: mux CELL.IMUX_CLB_F4 bit 14 INT: mux CELL.IMUX_CLB_F4 bit 11 INT: mux CELL.IMUX_CLB_C4 bit 15 INT: mux CELL.IMUX_CLB_C4 bit 13 INT: mux CELL.IMUX_CLB_G4 bit 9 INT: mux CELL.IMUX_CLB_G4 bit 10 INT: mux CELL.IMUX_CLB_G2 bit 14 INT: mux CELL.IMUX_CLB_G2 bit 15 INT: mux CELL.IMUX_CLB_C2 bit 13 INT: mux CELL.IMUX_CLB_C2 bit 15 -
B10 - - - - - - - - - - - INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] - INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] - INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_SN_I2[1] - INT: !pass CELL.SINGLE_H[6] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 7 INT: mux CELL.IMUX_CLB_F2 bit 12 INT: mux CELL.IMUX_CLB_F4 bit 10 - INT: mux CELL.IMUX_CLB_F4 bit 12 INT: mux CELL.IMUX_CLB_C4 bit 8 INT: mux CELL.IMUX_CLB_C4 bit 12 INT: mux CELL.IMUX_CLB_G4 bit 7 INT: mux CELL.IMUX_CLB_G4 bit 11 INT: mux CELL.IMUX_CLB_G2 bit 8 INT: mux CELL.IMUX_CLB_G2 bit 12 INT: mux CELL.IMUX_CLB_C2 bit 9 INT: mux CELL.IMUX_CLB_C2 bit 14 -
B9 - - - - - - - - - - INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] - - - - - - INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] - - INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] - INT: !pass CELL.SINGLE_H[0] ← CELL.TIE_0 - - - - - - - -
B8 - - INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] - INT: mux CELL.IMUX_CIN bit 2 INT: mux CELL.IMUX_CIN bit 1 INT: mux CELL.IMUX_CIN bit 0 INT: mux CELL.IMUX_CIN bit 3 - - - - - INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] - INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - INT: !bipass CELL.SINGLE_V[4] = CELL.OCTAL_IO_S[3] - - INT: !bipass CELL.SINGLE_V[6] = CELL.OCTAL_IO_S[1] INT: !bipass CELL.SINGLE_V[5] = CELL.OCTAL_IO_S[2] - - INT: !bipass CELL.SINGLE_V[7] = CELL.OCTAL_IO_S[0] - - INT: !bipass CELL.SINGLE_V[3] = CELL.OCTAL_IO_S[4] - - INT: !bipass CELL.SINGLE_V[2] = CELL.OCTAL_IO_S[5] - - - INT: !bipass CELL.SINGLE_V[1] = CELL.OCTAL_IO_S[6] INT: !bipass CELL.SINGLE_V[0] = CELL.OCTAL_IO_S[7] - - - - - - - - - - - - - - - - - - - - - -
B6 INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_V[8] bit 0 - - INT: mux CELL.LONG_IO_H[3] bit 1 INT: mux CELL.LONG_V[9] bit 0 INT: mux CELL.LONG_IO_H[3] bit 0 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 1 INT: mux CELL.LONG_V[2] bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 6 INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 6 INT: mux CELL.IMUX_IO_IK[1] bit 0 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.LONG_V[5] bit 0 INT: mux CELL.LONG_V[5] bit 2 INT: mux CELL.LONG_V[3] bit 1 INT: mux CELL.LONG_V[3] bit 2 - INT: mux CELL.LONG_IO_H[0] bit 3 - INT: mux CELL.LONG_V[4] bit 1 INT: mux CELL.LONG_V[4] bit 2 - -
B5 - INT: !pass CELL.QUAD_V3[2] ← CELL.DEC_H[0] INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.LONG_V[6] bit 0 INT: mux CELL.LONG_V[7] bit 0 INT: mux CELL.LONG_IO_H[1] bit 1 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_IO_H[1] bit 0 INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 3 INT: mux CELL.LONG_V[1] bit 0 INT: mux CELL.LONG_V[1] bit 2 INT: mux CELL.LONG_V[2] bit 1 INT: mux CELL.LONG_V[2] bit 3 INT: mux CELL.LONG_V[2] bit 2 INT: mux CELL.LONG_V[0] bit 1 INT: mux CELL.LONG_V[0] bit 0 INT: mux CELL.LONG_V[0] bit 2 INT: mux CELL.LONG_V[0] bit 3 INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_IO_SN_I1[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.LONG_V[5] bit 1 INT: mux CELL.LONG_V[5] bit 3 INT: mux CELL.LONG_V[3] bit 0 INT: mux CELL.LONG_V[3] bit 3 INT: mux CELL.LONG_V[4] bit 3 INT: mux CELL.LONG_IO_H[3] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.LONG_V[4] bit 0 INT: !buffer CELL.OCTAL_IO_S[0] ← CELL.OCTAL_IO_S[8] INT: !buffer CELL.OCTAL_IO_S[8] ← CELL.OCTAL_IO_S[0] -
B4 INT: !bipass CELL.QUAD_V0[1] = CELL.LONG_IO_H[1] INT: !bipass CELL.QUAD_V0[2] = CELL.LONG_IO_H[3] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I1_E1 - - - INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: !pass CELL.SINGLE_V[4] ← CELL.DEC_H[1] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_IO_H[3] INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_IO_H[2] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.SINGLE_V[7] ← CELL.DEC_H[0] INT: !pass CELL.SINGLE_V[3] ← CELL.DEC_H[2] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.IMUX_IO_O1[0] bit 12 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 13 INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_IO_SN_I1[0] - INT: mux CELL.LONG_IO_H[3] bit 2 INT: mux CELL.LONG_IO_H[2] bit 2 INT: mux CELL.LONG_IO_H[2] bit 3 INT: mux CELL.LONG_IO_H[2] bit 4 INT: !pass CELL.SINGLE_V[0] ← CELL.DEC_H[3] INT: mux CELL.LONG_IO_H[1] bit 3 INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_IO_H[1] INT: mux CELL.LONG_IO_H[0] bit 2 INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_IO_H[0] DEC[0]: O1_N DEC[2]: ! O1_N DEC[1]: ! O1_P DEC[1]: ! O2_P DEC[2]: ! O2_N DEC[0]: O2_N DEC[0]: O4_N DEC[2]: ! O4_N DEC[1]: ! O4_P DEC[1]: ! O3_P DEC[2]: ! O3_N DEC[0]: O3_N INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 10 -
B3 INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_IO_SN_I1[0] INT: !bipass CELL.QUAD_V0[0] = CELL.LONG_IO_H[0] INT: !pass CELL.DOUBLE_IO_S1[1] ← CELL.LONG_V[8] - - - - INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.DBUF_IO_H[1] bit 1 INT: mux CELL.DBUF_IO_H[1] bit 2 INT: mux CELL.DBUF_IO_H[1] bit 3 INT: !bipass CELL.DOUBLE_IO_S0[3] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_S1[3] INT: !bipass CELL.DOUBLE_IO_S0[2] = CELL.DOUBLE_IO_S2[2] INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_S1[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S1[1] INT: mux CELL.LONG_IO_H[1] bit 5 INT: mux CELL.LONG_IO_H[2] bit 5 INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_IO_SN_I1[0] - IO[0]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 - DEC[0]: ! O1_P DEC[2]: O1_P DEC[1]: O1_N DEC[1]: O2_N DEC[2]: O2_P DEC[0]: ! O2_P DEC[0]: ! O4_P DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 1 -
B2 INT: !bipass CELL.DOUBLE_IO_S2[1] = CELL.QUAD_V3[0] INT: !pass CELL.DOUBLE_IO_S2[0] ← CELL.LONG_V[9] INT: mux CELL.VCLK bit 3 INT: !pass CELL.DOUBLE_IO_S2[3] ← CELL.LONG_V[6] INT: !bipass CELL.DOUBLE_IO_S1[1] = CELL.QUAD_V1[1] INT: !bipass CELL.DOUBLE_IO_S2[0] = CELL.QUAD_V1[0] INT: !pass CELL.QUAD_V3[1] ← CELL.DEC_H[1] INT: !pass CELL.DOUBLE_IO_S1[0] ← CELL.GCLK[4] INT: !pass CELL.DOUBLE_IO_S2[1] ← CELL.GCLK[5] INT: !pass CELL.DOUBLE_IO_S1[3] ← CELL.GCLK[7] INT: !pass CELL.DOUBLE_IO_S2[0] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_S2[1] ← CELL.DBUF_IO_H[0] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_S0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S1[2] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_S1[2] INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.DOUBLE_IO_S0[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_S0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S1[0] - IO[0]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_OQ bit 0 - INT: mux CELL.LONG_IO_H[1] bit 4 IO[1]: ! IFF_CE_ENABLE IO[1]: ! OFF_CE_ENABLE INT: mux CELL.IMUX_IO_T[1] bit 5 INT: !pass CELL.DOUBLE_IO_S0[0] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_S0[1] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 2 INT: mux CELL.DBUF_IO_H[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 0 -
B1 INT: mux CELL.VCLK bit 0 INT: mux CELL.VCLK bit 1 INT: mux CELL.VCLK bit 2 INT: mux CELL.VCLK bit 5 INT: mux CELL.VCLK bit 4 INT: !bipass CELL.DOUBLE_IO_S1[0] = CELL.QUAD_V2[0] INT: !bipass CELL.DOUBLE_IO_S1[2] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_IO_S2[3] = CELL.QUAD_V1[2] INT: !bipass CELL.DOUBLE_IO_S1[3] = CELL.QUAD_V2[2] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I1[0] INT: !pass CELL.DOUBLE_IO_S2[3] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_S2[2] ← CELL.DBUF_IO_H[0] INT: mux CELL.DBUF_IO_H[1] bit 0 INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S1[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S2[2] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_S2[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S0[2] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S2[1] INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_S2[1] INT: !bipass CELL.DOUBLE_IO_S0[1] = CELL.DOUBLE_IO_S2[1] IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: PULL bit 1 IO[0]: SYNC_D bit 0 IO[0]: IFF_D bit 0 IO[0]: ! IFF_CE_ENABLE INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_S1[0] INT: mux CELL.LONG_IO_H[1] bit 2 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 IO[1]: IFF_D bit 0 IO[1]: PULL bit 1 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 INT: !pass CELL.DOUBLE_IO_S0[3] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_S0[2] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 7 -
B0 - INT: !pass CELL.DOUBLE_IO_S1[2] ← CELL.LONG_V[7] - IO[0]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.VCLK bit 6 INT: !pass CELL.QUAD_V3[0] ← CELL.DEC_H[2] IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: !bipass CELL.DOUBLE_IO_S2[2] = CELL.QUAD_V2[1] INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_IO_S2[2] ← CELL.GCLK[6] - IO[0]: !invert T IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: MUX_O bit 0 IO[0]: ! OFF_CE_ENABLE IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 3 IO[0]: MUX_O bit 2 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: MUX_I2 bit 1 IO[0]: MUX_I2 bit 0 IO[0]: MUX_I1 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 0 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! IFF_SRVAL bit 0 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0 IO[1]: MUX_O bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: !invert OK IO[1]: SLEW bit 0 IO[1]: !invert T -
xc4000ex IO_S0_E rect MAIN_E
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - INT: mux CELL.IMUX_IO_O1[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_S1

Cells: 4

Switchbox INT

xc4000ex IO_S1 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_S[0]CELL.OCTAL_IO_S[8]!MAIN[2][5]
CELL.OCTAL_IO_S[8]CELL.OCTAL_IO_S[0]!MAIN[1][5]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[25][5]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[15][9]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[19][13]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[14][9]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[34][12]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[20][13]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[10][9]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[13][9]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[31][12]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[39][11]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[38][11]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[44][11]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[45][11]
xc4000ex IO_S1 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.TIE_0!MAIN[8][9]
CELL.SINGLE_H[0]CELL.OUT_IO_SN_I2[0]!MAIN[20][10]
CELL.SINGLE_H[1]CELL.OUT_IO_SN_I2[1]!MAIN[16][10]
CELL.SINGLE_H[2]CELL.OUT_CLB_XQ_S!MAIN[15][11]
CELL.SINGLE_H[3]CELL.TIE_0!MAIN[12][11]
CELL.SINGLE_H[3]CELL.OUT_CLB_X_S!MAIN[14][13]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[31][8]
CELL.SINGLE_H[4]CELL.OUT_IO_SN_I2[0]!MAIN[19][10]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[24][8]
CELL.SINGLE_H[5]CELL.OUT_IO_SN_I2[1]!MAIN[18][10]
CELL.SINGLE_H[6]CELL.TIE_0!MAIN[14][10]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[30][13]
CELL.SINGLE_H[6]CELL.OUT_CLB_XQ_S!MAIN[16][11]
CELL.SINGLE_H[7]CELL.TIE_0!MAIN[13][13]
CELL.SINGLE_H[7]CELL.OUT_CLB_X_S!MAIN[15][13]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[42][11]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[28][9]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[36][13]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[30][10]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[37][11]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[43][8]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[44][8]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[22][10]
CELL.SINGLE_V[0]CELL.DEC_H[3]!MAIN[20][4]
CELL.SINGLE_V[0]CELL.OUT_IO_SN_I2_E1!MAIN[23][5]
CELL.SINGLE_V[1]CELL.LONG_IO_H[0]!MAIN[16][4]
CELL.SINGLE_V[1]CELL.OUT_IO_SN_I2[0]!MAIN[23][6]
CELL.SINGLE_V[2]CELL.LONG_IO_H[1]!MAIN[18][4]
CELL.SINGLE_V[2]CELL.OUT_IO_SN_I1[0]!MAIN[26][4]
CELL.SINGLE_V[3]CELL.DEC_H[2]!MAIN[31][4]
CELL.SINGLE_V[3]CELL.OUT_IO_SN_I1_E1!MAIN[30][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[22][11]
CELL.SINGLE_V[4]CELL.DEC_H[1]!MAIN[36][4]
CELL.SINGLE_V[4]CELL.OUT_IO_SN_I2_E1!MAIN[36][6]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[36][9]
CELL.SINGLE_V[5]CELL.LONG_IO_H[2]!MAIN[34][4]
CELL.SINGLE_V[5]CELL.OUT_IO_SN_I2[0]!MAIN[33][6]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[36][11]
CELL.SINGLE_V[6]CELL.LONG_IO_H[3]!MAIN[35][4]
CELL.SINGLE_V[6]CELL.OUT_IO_SN_I1[0]!MAIN[26][5]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[22][13]
CELL.SINGLE_V[7]CELL.DEC_H[0]!MAIN[32][4]
CELL.SINGLE_V[7]CELL.OUT_IO_SN_I1_E1!MAIN[33][4]
CELL.DOUBLE_H0[0]CELL.OUT_CLB_XQ_S!MAIN[14][11]
CELL.DOUBLE_H0[1]CELL.OUT_IO_SN_I2[0]!MAIN[21][10]
CELL.DOUBLE_H1[0]CELL.OUT_CLB_X_S!MAIN[16][13]
CELL.DOUBLE_H1[1]CELL.OUT_IO_SN_I2[1]!MAIN[17][10]
CELL.DOUBLE_V0[0]CELL.OUT_IO_SN_I1_E1!MAIN[22][3]
CELL.DOUBLE_V0[1]CELL.OUT_IO_SN_I2[0]!MAIN[32][6]
CELL.DOUBLE_V1[0]CELL.OUT_IO_SN_I1[0]!MAIN[21][3]
CELL.DOUBLE_V1[1]CELL.OUT_IO_SN_I2_E1!MAIN[31][6]
CELL.DOUBLE_IO_S0[0]CELL.DBUF_IO_H[1]!MAIN[11][2]
CELL.DOUBLE_IO_S0[1]CELL.DBUF_IO_H[1]!MAIN[10][2]
CELL.DOUBLE_IO_S0[2]CELL.DBUF_IO_H[1]!MAIN[10][1]
CELL.DOUBLE_IO_S0[3]CELL.DBUF_IO_H[1]!MAIN[11][1]
CELL.DOUBLE_IO_S1[0]CELL.GCLK[4]!MAIN[39][2]
CELL.DOUBLE_IO_S1[1]CELL.LONG_V[8]!MAIN[44][3]
CELL.DOUBLE_IO_S1[2]CELL.LONG_V[7]!MAIN[45][0]
CELL.DOUBLE_IO_S1[3]CELL.GCLK[7]!MAIN[37][2]
CELL.DOUBLE_IO_S2[0]CELL.DBUF_IO_H[0]!MAIN[36][2]
CELL.DOUBLE_IO_S2[0]CELL.LONG_V[9]!MAIN[45][2]
CELL.DOUBLE_IO_S2[1]CELL.DBUF_IO_H[0]!MAIN[35][2]
CELL.DOUBLE_IO_S2[1]CELL.GCLK[5]!MAIN[38][2]
CELL.DOUBLE_IO_S2[2]CELL.DBUF_IO_H[0]!MAIN[35][1]
CELL.DOUBLE_IO_S2[2]CELL.GCLK[6]!MAIN[37][0]
CELL.DOUBLE_IO_S2[3]CELL.DBUF_IO_H[0]!MAIN[36][1]
CELL.DOUBLE_IO_S2[3]CELL.LONG_V[6]!MAIN[43][2]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[40][14]
CELL.QUAD_H0[0]CELL.OUT_IO_SN_I2[1]!MAIN[19][14]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[37][13]
CELL.QUAD_H0[1]CELL.OUT_CLB_X_S!MAIN[10][14]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[46][14]
CELL.QUAD_H0[2]CELL.OUT_CLB_XQ_S!MAIN[11][15]
CELL.QUAD_H0[2]CELL.OUT_IO_SN_I2[0]!MAIN[6][14]
CELL.QUAD_H3[0]CELL.OUT_IO_SN_I2[0]!MAIN[7][14]
CELL.QUAD_H3[1]CELL.OUT_CLB_XQ_S!MAIN[12][15]
CELL.QUAD_H3[2]CELL.OUT_CLB_X_S!MAIN[11][14]
CELL.QUAD_H3[2]CELL.OUT_IO_SN_I2[1]!MAIN[18][14]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[39][14]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[39][13]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[45][14]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[41][14]
CELL.QUAD_V0[0]CELL.OUT_IO_SN_I2[0]!MAIN[46][6]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[37][14]
CELL.QUAD_V0[1]CELL.OUT_IO_SN_I1_E1!MAIN[38][0]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[46][15]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I1[0]!MAIN[37][1]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I2_E1!MAIN[37][5]
CELL.QUAD_V3[0]CELL.DEC_H[2]!MAIN[41][0]
CELL.QUAD_V3[0]CELL.OUT_IO_SN_I2_E1!MAIN[39][5]
CELL.QUAD_V3[1]CELL.DEC_H[1]!MAIN[40][2]
CELL.QUAD_V3[1]CELL.OUT_IO_SN_I1[0]!MAIN[46][3]
CELL.QUAD_V3[2]CELL.DEC_H[0]!MAIN[45][5]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I2[0]!MAIN[45][6]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I1_E1!MAIN[44][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[38][14]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[38][13]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[44][14]
xc4000ex IO_S1 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[24][10]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[23][9]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[26][8]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[26][9]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[25][9]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[25][8]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[28][12]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[27][12]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[29][12]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[27][11]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[24][11]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[26][11]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[32][10]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[35][10]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[31][10]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[31][9]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[32][8]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[33][9]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[31][11]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[32][12]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[32][11]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[34][13]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[31][13]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[33][12]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[22][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[24][9]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[43][11]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[26][10]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[27][9]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[41][11]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[27][13]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[28][13]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[37][12]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[28][11]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[29][11]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[45][12]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[35][12]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[33][10]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[40][11]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[32][9]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[34][9]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[42][12]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[30][11]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[33][11]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[43][12]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[33][13]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[35][13]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[38][12]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[25][10]
CELL.SINGLE_V[0]CELL.DOUBLE_IO_S1[0]!MAIN[19][1]
CELL.SINGLE_V[0]CELL.OCTAL_IO_S[7]!MAIN[22][7]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[27][8]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_S0[0]!MAIN[23][2]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_S2[0]!MAIN[25][2]
CELL.SINGLE_V[1]CELL.OCTAL_IO_S[6]!MAIN[23][7]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[26][13]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_S1[1]!MAIN[26][3]
CELL.SINGLE_V[2]CELL.OCTAL_IO_S[5]!MAIN[27][7]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[23][11]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_S0[1]!MAIN[28][2]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_S2[1]!MAIN[27][1]
CELL.SINGLE_V[3]CELL.OCTAL_IO_S[4]!MAIN[30][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[34][10]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_S1[2]!MAIN[29][2]
CELL.SINGLE_V[4]CELL.OCTAL_IO_S[3]!MAIN[40][7]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[35][9]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_S0[2]!MAIN[31][2]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_S2[2]!MAIN[30][1]
CELL.SINGLE_V[5]CELL.OCTAL_IO_S[2]!MAIN[36][7]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[34][11]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_S1[3]!MAIN[32][3]
CELL.SINGLE_V[6]CELL.OCTAL_IO_S[1]!MAIN[37][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[32][13]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_S0[3]!MAIN[33][1]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_S2[3]!MAIN[33][2]
CELL.SINGLE_V[7]CELL.OCTAL_IO_S[0]!MAIN[33][7]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[22][14]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[25][14]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[25][15]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[33][15]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[33][14]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[32][14]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[34][14]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[32][15]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[25][13]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[23][13]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[24][13]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[29][10]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[28][10]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[29][8]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[40][12]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[25][11]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[25][12]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[39][12]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[29][9]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[30][9]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[23][12]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S0[1]!MAIN[27][2]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S1[1]!MAIN[25][3]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S2[1]!MAIN[28][1]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[30][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S0[2]!MAIN[29][1]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S1[2]!MAIN[30][2]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S2[2]!MAIN[31][1]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S0[0]!MAIN[22][2]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S1[0]!MAIN[21][2]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S2[0]!MAIN[26][2]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S0[3]!MAIN[32][2]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S1[3]!MAIN[32][1]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S2[3]!MAIN[34][2]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[31][14]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[21][14]
CELL.DOUBLE_IO_S0[0]CELL.DOUBLE_IO_S2[0]!MAIN[24][2]
CELL.DOUBLE_IO_S0[1]CELL.DOUBLE_IO_S2[1]!MAIN[26][1]
CELL.DOUBLE_IO_S0[2]CELL.DOUBLE_IO_S2[2]!MAIN[31][3]
CELL.DOUBLE_IO_S0[3]CELL.DOUBLE_IO_S2[3]!MAIN[33][3]
CELL.DOUBLE_IO_S1[0]CELL.QUAD_V2[0]!MAIN[41][1]
CELL.DOUBLE_IO_S1[1]CELL.QUAD_V1[1]!MAIN[42][2]
CELL.DOUBLE_IO_S1[2]CELL.QUAD_V3[1]!MAIN[40][1]
CELL.DOUBLE_IO_S1[3]CELL.QUAD_V2[2]!MAIN[38][1]
CELL.DOUBLE_IO_S2[0]CELL.QUAD_V1[0]!MAIN[41][2]
CELL.DOUBLE_IO_S2[1]CELL.QUAD_V3[0]!MAIN[46][2]
CELL.DOUBLE_IO_S2[2]CELL.QUAD_V2[1]!MAIN[39][0]
CELL.DOUBLE_IO_S2[3]CELL.QUAD_V1[2]!MAIN[39][1]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[38][15]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[39][15]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[35][15]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[44][12]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[42][13]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[43][13]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[44][15]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[45][15]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[41][15]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[37][15]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[36][15]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[45][13]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[46][13]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[43][15]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[42][15]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[34][15]
CELL.QUAD_V0[0]CELL.LONG_IO_H[0]!MAIN[45][3]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[44][13]
CELL.QUAD_V0[1]CELL.LONG_IO_H[1]!MAIN[46][4]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[40][15]
CELL.QUAD_V0[2]CELL.LONG_IO_H[3]!MAIN[45][4]
xc4000ex IO_S1 switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[8][2]MAIN[9][2]MAIN[8][1]MAIN[9][1]CELL.DBUF_IO_H[0]
Source
0011CELL.DOUBLE_IO_S0[0]
0101CELL.DOUBLE_IO_S0[2]
0110CELL.DOUBLE_IO_S0[3]
1111CELL.DOUBLE_IO_S0[1]
xc4000ex IO_S1 switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[34][3]MAIN[35][3]MAIN[36][3]MAIN[34][1]CELL.DBUF_IO_H[1]
Source
0011CELL.DOUBLE_IO_S2[1]
0101CELL.DOUBLE_IO_S2[2]
0110CELL.DOUBLE_IO_S2[3]
1111CELL.DOUBLE_IO_S2[0]
xc4000ex IO_S1 switchbox INT muxes QBUF[0]
BitsDestination
MAIN[35][14]MAIN[36][14]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_S1 switchbox INT muxes QBUF[1]
BitsDestination
MAIN[40][13]MAIN[41][13]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_S1 switchbox INT muxes QBUF[2]
BitsDestination
MAIN[42][14]MAIN[43][14]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_S1 switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[27][5]MAIN[28][5]MAIN[30][5]MAIN[29][5]CELL.LONG_V[0]
Source
0001CELL.LONG_IO_H[0]
0010CELL.DEC_H[0]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S1 switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[36][5]MAIN[34][5]MAIN[35][6]MAIN[35][5]CELL.LONG_V[1]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S1 switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[32][5]MAIN[31][5]MAIN[33][5]MAIN[34][6]CELL.LONG_V[2]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S1 switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[7][5]MAIN[7][6]MAIN[8][6]MAIN[8][5]CELL.LONG_V[3]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S1 switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[6][5]MAIN[2][6]MAIN[3][6]MAIN[3][5]CELL.LONG_V[4]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S1 switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[9][5]MAIN[9][6]MAIN[10][5]MAIN[10][6]CELL.LONG_V[5]
Source
0001CELL.LONG_IO_H[3]
0010CELL.DEC_H[3]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S1 switchbox INT muxes LONG_V[6]
BitsDestination
MAIN[42][5]CELL.LONG_V[6]
Source
0CELL.LONG_IO_H[0]
1off
xc4000ex IO_S1 switchbox INT muxes LONG_V[7]
BitsDestination
MAIN[41][5]CELL.LONG_V[7]
Source
0CELL.LONG_IO_H[1]
1off
xc4000ex IO_S1 switchbox INT muxes LONG_V[8]
BitsDestination
MAIN[42][6]CELL.LONG_V[8]
Source
0CELL.LONG_IO_H[2]
1off
xc4000ex IO_S1 switchbox INT muxes LONG_V[9]
BitsDestination
MAIN[38][6]CELL.LONG_V[9]
Source
0CELL.LONG_IO_H[3]
1off
xc4000ex IO_S1 switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[5][6]MAIN[17][4]MAIN[43][5]MAIN[44][5]CELL.LONG_IO_H[0]
Source
0011CELL.LONG_V[0]
0111CELL.SINGLE_V[1]
1100CELL.LONG_V[6]
1101CELL.GCLK[4]
1111off
xc4000ex IO_S1 switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[24][3]MAIN[15][2]MAIN[19][4]MAIN[18][1]MAIN[40][5]MAIN[38][5]CELL.LONG_IO_H[1]
Source
000111CELL.LONG_V[1]
001011CELL.LONG_V[3]
011111CELL.SINGLE_V[2]
111100CELL.LONG_V[7]
111101CELL.GCLK[5]
111111off
xc4000ex IO_S1 switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[23][3]MAIN[21][4]MAIN[22][4]MAIN[23][4]MAIN[43][6]MAIN[44][6]CELL.LONG_IO_H[2]
Source
000111CELL.LONG_V[2]
001011CELL.LONG_V[4]
011111CELL.SINGLE_V[5]
111100CELL.LONG_V[8]
111101CELL.GCLK[6]
111111off
xc4000ex IO_S1 switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[5][5]MAIN[24][4]MAIN[39][6]MAIN[37][6]CELL.LONG_IO_H[3]
Source
0011CELL.LONG_V[5]
0111CELL.SINGLE_V[6]
1100CELL.LONG_V[9]
1101CELL.GCLK[7]
1111off
xc4000ex IO_S1 switchbox INT muxes VCLK
BitsDestination
MAIN[42][0]MAIN[43][1]MAIN[42][1]MAIN[44][2]MAIN[44][1]MAIN[45][1]MAIN[46][1]CELL.VCLK
Source
0011001CELL.OUT_IO_SN_I1[0]
0011010CELL.OUT_IO_SN_I1_E1
0011111CELL.DOUBLE_IO_S1[1]
0101001CELL.QUAD_V0[0]
0101010CELL.LONG_IO_H[3]
0101111CELL.DOUBLE_IO_S1[2]
0110001CELL.LONG_IO_H[0]
0110010CELL.LONG_IO_H[1]
0110111CELL.DOUBLE_IO_S2[0]
1111001CELL.ECLK_H
1111010CELL.BUFGE_H
1111111CELL.DOUBLE_IO_S2[3]
xc4000ex IO_S1 switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[11][13]MAIN[11][11]MAIN[12][10]MAIN[12][12]MAIN[12][13]MAIN[13][12]MAIN[13][11]MAIN[13][10]MAIN[15][15]MAIN[16][14]MAIN[17][14]MAIN[16][15]MAIN[12][14]MAIN[10][15]MAIN[17][15]CELL.IMUX_CLB_F2
Source
001100111111111CELL.SINGLE_H[5]
001101011111111CELL.LONG_H[5]
001101101111111CELL.DOUBLE_H1[1]
001111111111111CELL.SINGLE_H[0]
010100111111111CELL.SINGLE_H[4]
010101011111111CELL.DOUBLE_H0[1]
010101101111111CELL.LONG_H[4]
010111111111111CELL.SINGLE_H[1]
011000111111111CELL.SINGLE_H[6]
011001011111111CELL_N.LONG_H[2]
011001101111111CELL_N.LONG_H[0]
011011111111111CELL.SINGLE_H[3]
011101110000111CELL.QUAD_H0[2]
011101110001111CELL.QUAD_H0[0]
011101110010111CELL.QUAD_H0[1]
011101110011110CELL_E.LONG_V[9]
011101110100111CELL.QUAD_H2[2]
011101110101111CELL.QUAD_H2[0]
011101110110111CELL.QUAD_H2[1]
011101110111110CELL_E.LONG_V[7]
011101111000111CELL.QUAD_H3[2]
011101111001111CELL.QUAD_H3[0]
011101111010111CELL.QUAD_H3[1]
011101111011110CELL_E.GCLK[7]
011101111100111CELL.QUAD_H1[2]
011101111101111CELL.QUAD_H1[0]
011101111110111CELL.QUAD_H1[1]
011101111111011CELL.OUT_CLB_X_S
011101111111101CELL.OUT_CLB_XQ_S
011101111111110CELL_E.LONG_V[8]
111100111111111CELL.DOUBLE_H0[0]
111101011111111CELL.SINGLE_H[7]
111101101111111CELL.DOUBLE_H1[0]
111111111111111CELL.SINGLE_H[2]
xc4000ex IO_S1 switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[10][11]MAIN[10][12]MAIN[9][10]MAIN[9][11]MAIN[11][10]MAIN[9][13]MAIN[10][13]MAIN[11][12]MAIN[29][15]MAIN[29][14]MAIN[30][14]MAIN[30][15]MAIN[31][15]MAIN[14][14]MAIN[14][15]CELL.IMUX_CLB_F4
Source
000011111111111CELL.SINGLE_H[0]
000110111111111CELL.DOUBLE_H1[0]
000111011111111CELL_N.LONG_H[0]
001111111111111CELL.SINGLE_H[1]
010001111111111CELL.LONG_H[5]
010011101111111CELL.LONG_H[3]
010100111111111CELL.SINGLE_H[2]
010101011111111CELL.SINGLE_H[3]
010110101111111CELL.SINGLE_H[7]
010111001111111CELL_N.LONG_H[1]
010111110000111CELL.QUAD_H0[2]
010111110001111CELL.QUAD_H0[0]
010111110010111CELL.QUAD_H0[1]
010111110100111CELL.QUAD_H2[2]
010111110101111CELL.QUAD_H2[0]
010111110110111CELL.QUAD_H2[1]
010111110111011CELL.LONG_V[7]
010111111000111CELL.QUAD_H3[2]
010111111001111CELL.QUAD_H3[0]
010111111010111CELL.QUAD_H3[1]
010111111011011CELL.LONG_V[9]
010111111100111CELL.QUAD_H1[2]
010111111101111CELL.QUAD_H1[0]
010111111110111CELL.QUAD_H1[1]
010111111111101CELL.OUT_CLB_X_S
010111111111110CELL.OUT_CLB_XQ_S
011101111111111CELL.DOUBLE_H1[1]
011111101111111CELL.DOUBLE_H0[1]
110011111111111CELL.SINGLE_H[5]
110110111111111CELL.DOUBLE_H0[0]
110111011111111CELL.SINGLE_H[6]
111111111111111CELL.SINGLE_H[4]
xc4000ex IO_S1 switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[3][11]MAIN[4][11]MAIN[4][13]MAIN[3][10]MAIN[4][12]MAIN[3][12]MAIN[3][13]MAIN[4][10]MAIN[5][12]MAIN[4][14]MAIN[4][15]MAIN[5][14]MAIN[5][15]MAIN[9][14]MAIN[7][15]MAIN[6][15]CELL.IMUX_CLB_G2
Source
0001111111111111CELL.SPECIAL_CLB_COUT0
0010011111111111CELL.LONG_H[4]
0010111011111111CELL.SINGLE_H[4]
0010111101111111CELL.LONG_H[5]
0011001111111111CELL.SINGLE_H[2]
0011010111111111CELL.SINGLE_H[3]
0011101011111111CELL.SINGLE_H[7]
0011101101111111CELL.DOUBLE_H0[0]
0011110011111111CELL_N.LONG_H[2]
0011110101111111CELL.SINGLE_H[6]
0011111110000111CELL.QUAD_H0[2]
0011111110001111CELL.QUAD_H0[0]
0011111110010111CELL.QUAD_H0[1]
0011111110011110CELL_E.LONG_V[9]
0011111110100111CELL.QUAD_H1[2]
0011111110101111CELL.QUAD_H1[0]
0011111110110111CELL.QUAD_H1[1]
0011111110111110CELL_E.LONG_V[6]
0011111111000111CELL.QUAD_H2[2]
0011111111001111CELL.QUAD_H2[0]
0011111111010111CELL.QUAD_H2[1]
0011111111011110CELL_E.LONG_V[8]
0011111111100111CELL.QUAD_H3[2]
0011111111101111CELL.QUAD_H3[0]
0011111111110111CELL.QUAD_H3[1]
0011111111111011CELL.OUT_CLB_X_S
0011111111111101CELL.OUT_CLB_XQ_S
0011111111111110CELL_E.GCLK[7]
0110111111111111CELL.SINGLE_H[1]
0111101111111111CELL_N.LONG_H[0]
0111110111111111CELL.DOUBLE_H1[0]
1011011111111111CELL.DOUBLE_H1[1]
1011111011111111CELL.SINGLE_H[5]
1011111101111111CELL.DOUBLE_H0[1]
1111111111111111CELL.SINGLE_H[0]
xc4000ex IO_S1 switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[6][13]MAIN[5][13]MAIN[7][12]MAIN[5][10]MAIN[5][11]MAIN[6][11]MAIN[6][12]MAIN[6][10]MAIN[23][14]MAIN[22][15]MAIN[24][14]MAIN[23][15]MAIN[24][15]MAIN[13][14]MAIN[9][15]CELL.IMUX_CLB_G4
Source
000011111111111CELL.SINGLE_H[0]
000101111111111CELL.SINGLE_H[1]
000111011111111CELL_N.LONG_H[0]
001010111111111CELL.DOUBLE_H1[1]
001011101111111CELL.LONG_H[3]
001100111111111CELL.LONG_H[5]
001101101111111CELL.DOUBLE_H0[1]
001110011111111CELL.SINGLE_H[3]
001111001111111CELL.SINGLE_H[6]
001111110000111CELL.QUAD_H0[2]
001111110001111CELL.QUAD_H0[0]
001111110010111CELL.QUAD_H0[1]
001111110100111CELL.QUAD_H1[2]
001111110101111CELL.QUAD_H1[0]
001111110110111CELL.QUAD_H1[1]
001111110111011CELL.LONG_V[6]
001111111000111CELL.QUAD_H2[2]
001111111001111CELL.QUAD_H2[0]
001111111010111CELL.QUAD_H2[1]
001111111011011CELL.LONG_V[9]
001111111100111CELL.QUAD_H3[2]
001111111101111CELL.QUAD_H3[0]
001111111110111CELL.QUAD_H3[1]
001111111111011CELL.GCLK[4]
001111111111101CELL.OUT_CLB_X_S
001111111111110CELL.OUT_CLB_XQ_S
010111111111111CELL.DOUBLE_H1[0]
011110111111111CELL.SINGLE_H[2]
011111101111111CELL.DOUBLE_H0[0]
101011111111111CELL.SINGLE_H[5]
101101111111111CELL.SINGLE_H[4]
101111011111111CELL_N.LONG_H[1]
111111111111111CELL.SINGLE_H[7]
xc4000ex IO_S1 switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[1][11]MAIN[1][10]MAIN[2][11]MAIN[2][13]MAIN[1][12]MAIN[1][13]MAIN[2][10]MAIN[2][12]MAIN[1][14]MAIN[1][15]MAIN[2][14]MAIN[2][15]MAIN[8][14]MAIN[8][15]MAIN[3][15]MAIN[3][14]CELL.IMUX_CLB_C2
Source
0000111111111111CELL.LONG_H[4]
0001110111111111CELL.SINGLE_H[5]
0001111011111111CELL.LONG_H[3]
0011111111111111CELL.SINGLE_H[0]
0100011111111111CELL.SINGLE_H[2]
0100101111111111CELL.SINGLE_H[3]
0101010111111111CELL.SINGLE_H[7]
0101011011111111CELL.DOUBLE_H0[0]
0101100111111111CELL_N.LONG_H[1]
0101101011111111CELL.SINGLE_H[6]
0101111100001111CELL.QUAD_H0[2]
0101111100011111CELL.QUAD_H0[0]
0101111100101111CELL.QUAD_H0[1]
0101111100111101CELL_E.LONG_V[5]
0101111101001111CELL.QUAD_H1[2]
0101111101011111CELL.QUAD_H1[0]
0101111101101111CELL.QUAD_H1[1]
0101111101111101CELL_E.LONG_V[1]
0101111110001111CELL.QUAD_H2[2]
0101111110011111CELL.QUAD_H2[0]
0101111110101111CELL.QUAD_H2[1]
0101111110111101CELL_E.LONG_V[8]
0101111111001111CELL.QUAD_H3[2]
0101111111011111CELL.QUAD_H3[0]
0101111111101111CELL.QUAD_H3[1]
0101111111110111CELL.OUT_CLB_X_S
0101111111111011CELL.OUT_CLB_XQ_S
0101111111111101CELL_E.LONG_V[7]
0101111111111110CELL_E.GCLK[6]
0111011111111111CELL.DOUBLE_H1[0]
0111101111111111CELL_N.LONG_H[2]
1100111111111111CELL.DOUBLE_H1[1]
1101110111111111CELL.SINGLE_H[4]
1101111011111111CELL.DOUBLE_H0[1]
1111111111111111CELL.SINGLE_H[1]
xc4000ex IO_S1 switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[8][11]MAIN[9][12]MAIN[7][11]MAIN[7][10]MAIN[8][13]MAIN[8][12]MAIN[7][13]MAIN[8][10]MAIN[26][15]MAIN[26][14]MAIN[27][14]MAIN[27][15]MAIN[28][15]MAIN[28][14]MAIN[15][14]MAIN[13][15]CELL.IMUX_CLB_C4
Source
0000111111111111CELL.SINGLE_H[1]
0001101111111111CELL.DOUBLE_H0[0]
0001110111111111CELL.SINGLE_H[6]
0011111111111111CELL.SINGLE_H[0]
0100011111111111CELL.LONG_H[4]
0100111011111111CELL.LONG_H[3]
0101001111111111CELL.SINGLE_H[2]
0101010111111111CELL.SINGLE_H[3]
0101101011111111CELL.DOUBLE_H1[0]
0101110011111111CELL_N.LONG_H[1]
0101111100001111CELL.QUAD_H0[2]
0101111100011111CELL.QUAD_H0[0]
0101111100101111CELL.QUAD_H0[1]
0101111100110111CELL.LONG_V[6]
0101111101001111CELL.QUAD_H2[2]
0101111101011111CELL.QUAD_H2[0]
0101111101101111CELL.QUAD_H2[1]
0101111101110111CELL.LONG_V[0]
0101111110001111CELL.QUAD_H3[2]
0101111110011111CELL.QUAD_H3[0]
0101111110101111CELL.QUAD_H3[1]
0101111110110111CELL.LONG_V[4]
0101111111001111CELL.QUAD_H1[2]
0101111111011111CELL.QUAD_H1[0]
0101111111101111CELL.QUAD_H1[1]
0101111111110111CELL.LONG_V[8]
0101111111111011CELL.GCLK[5]
0101111111111101CELL.OUT_CLB_X_S
0101111111111110CELL.OUT_CLB_XQ_S
0111011111111111CELL.DOUBLE_H1[1]
0111111011111111CELL.DOUBLE_H0[1]
1100111111111111CELL.SINGLE_H[4]
1101101111111111CELL.SINGLE_H[7]
1101110111111111CELL_N.LONG_H[2]
1111111111111111CELL.SINGLE_H[5]
xc4000ex IO_S1 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[27][4]MAIN[29][4]MAIN[37][4]MAIN[39][3]MAIN[38][3]MAIN[37][3]MAIN[40][4]MAIN[27][3]MAIN[30][3]MAIN[28][3]MAIN[29][3]MAIN[28][4]MAIN[39][4]MAIN[38][4]CELL.IMUX_IO_O1[0]
Source
00001111111111CELL.SINGLE_V[2]
00010111111111CELL.SINGLE_V[3]
00011011111111CELL.SINGLE_V[4]
00011101111111CELL.SINGLE_V[5]
00101111111101CELL.LONG_IO_H[0]
00101111111110CELL.GCLK[4]
00110111111101CELL.LONG_IO_H[1]
00110111111110CELL.GCLK[5]
00111011111101CELL.LONG_IO_H[2]
00111011111110CELL.GCLK[6]
00111101111101CELL.LONG_IO_H[3]
00111101111110CELL.GCLK[7]
00111110011111CELL.DEC_H[2]
00111111001111CELL.DEC_H[0]
00111111010111CELL.DEC_H[3]
00111111011011CELL.LONG_V[5]
01111110111111CELL.DOUBLE_V0[0]
01111111101111CELL.LONG_V[3]
01111111110111CELL.LONG_V[4]
01111111111011CELL.DEC_H[1]
10111111011111CELL.DOUBLE_V1[1]
11111111111111CELL.TIE_0
xc4000ex IO_S1 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN_E[40][3]MAIN_E[41][4]MAIN[3][4]MAIN[1][4]MAIN[4][5]MAIN[3][3]MAIN[2][4]MAIN[2][3]MAIN_E[41][3]MAIN_E[42][3]MAIN_E[43][3]MAIN_E[43][4]MAIN[1][3]MAIN_E[42][4]CELL.IMUX_IO_O1[1]
Source
00001111111111CELL.LONG_IO_H[2]
00011011111111CELL_E.LONG_V[1]
00011101111111CELL.DEC_H[1]
00011110111111CELL_E.LONG_V[0]
00011111111101CELL_E.DOUBLE_V1[0]
00100111111111CELL_E.DOUBLE_V0[1]
00110011111111CELL.DEC_H[0]
00110101111111CELL.DEC_H[2]
00110110111111CELL.DEC_H[3]
00110111111101CELL_E.LONG_V[2]
00111111011011CELL_E.GCLK[4]
00111111011110CELL_E.LONG_IO_H[0]
00111111101011CELL_E.GCLK[5]
00111111101110CELL_E.LONG_IO_H[1]
00111111110011CELL_E.GCLK[6]
00111111110110CELL_E.LONG_IO_H[3]
01111111011111CELL_E.SINGLE_V[2]
01111111101111CELL_E.SINGLE_V[3]
01111111110111CELL_E.SINGLE_V[4]
10111111111011CELL_E.SINGLE_V[5]
10111111111110CELL_E.GCLK[7]
11111111111111CELL.TIE_0
xc4000ex IO_S1 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[24][5]MAIN[24][6]MAIN[25][6]MAIN[26][6]MAIN[27][6]MAIN[29][6]MAIN[30][6]MAIN[28][6]CELL.IMUX_IO_OK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[3]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[2]
xc4000ex IO_S1 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[11][6]MAIN[12][6]MAIN[11][5]MAIN[13][5]MAIN[12][5]MAIN[14][5]MAIN[14][6]MAIN[13][6]CELL.IMUX_IO_OK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[5]
11111111CELL_E.SINGLE_V[4]
xc4000ex IO_S1 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[19][5]MAIN[20][5]MAIN[21][5]MAIN[22][5]MAIN[19][6]MAIN[20][6]MAIN[22][6]MAIN[21][6]CELL.IMUX_IO_IK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[2]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[3]
xc4000ex IO_S1 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][6]MAIN[17][6]MAIN[15][5]MAIN[16][5]MAIN[17][5]MAIN[18][5]MAIN[18][6]MAIN[16][6]CELL.IMUX_IO_IK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[4]
11111111CELL_E.SINGLE_V[5]
xc4000ex IO_S1 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[6][2]MAIN[4][2]MAIN[7][0]MAIN[7][1]MAIN[7][2]MAIN[5][2]MAIN[6][1]MAIN[5][1]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00101101CELL.DEC_H[1]
00101110CELL.GCLK[0]
00110011CELL.LONG_IO_H[3]
00110101CELL.LONG_IO_H[0]
00110110CELL.LONG_IO_H[2]
01101111CELL.DOUBLE_IO_S0[1]
01110111CELL.DOUBLE_IO_S1[0]
10111011CELL.DOUBLE_IO_S1[1]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[0]
11111111CELL.DOUBLE_IO_S0[0]
xc4000ex IO_S1 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[1][1]MAIN[2][2]MAIN[12][2]MAIN[3][1]MAIN[3][2]MAIN[4][1]MAIN[2][1]MAIN[1][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_H[0]
00101011CELL.GCLK[0]
00110101CELL.LONG_IO_H[3]
00110110CELL.LONG_IO_H[2]
00111001CELL.DEC_H[0]
01101111CELL.DOUBLE_IO_S0[0]
01111101CELL.LONG_IO_H[1]
01111110CELL.DEC_H[1]
10110111CELL.DOUBLE_IO_S0[1]
10111011CELL.DOUBLE_IO_S1[1]
11111111CELL.DOUBLE_IO_S1[0]
xc4000ex IO_S1 switchbox INT muxes IMUX_CIN
BitsDestination
MAIN[38][8]MAIN[41][8]MAIN[40][8]MAIN[39][8]CELL.IMUX_CIN
Source
0011CELL.QUAD_V3[0]
0101CELL.LONG_V[9]
0110CELL.GCLK[5]
1111CELL.SINGLE_V[4]

Bels IO

xc4000ex IO_S1 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[23][0]CELL.IMUX_IO_IK[1] invert by !MAIN[14][0]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[33][0]CELL.IMUX_IO_OK[1] invert by !MAIN[3][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_F4CELL.IMUX_CLB_G4
TinCELL.IMUX_IO_T[0] invert by !MAIN[35][0]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_SN_I1[0]CELL.OUT_IO_SN_I1[1]
I2outCELL.OUT_IO_SN_I2[0]CELL.OUT_IO_SN_I2[1]
xc4000ex IO_S1 enum IO_SLEW
IO[0].SLEWMAIN[34][0]
IO[1].SLEWMAIN[2][0]
FAST0
SLOW1
xc4000ex IO_S1 enum IO_PULL
IO[0].PULLMAIN[23][1]MAIN[24][1]
IO[1].PULLMAIN[14][1]MAIN[13][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_S1 enum IO_MUX_I
IO[0].MUX_I1MAIN[20][0]MAIN[18][0]
IO[1].MUX_I1MAIN[17][0]MAIN[16][1]
IO[0].MUX_I2MAIN[22][0]MAIN[21][0]
IO[1].MUX_I2MAIN[16][0]MAIN[15][0]
I01
IQ11
IQL10
xc4000ex IO_S1 enum IO_IFF_D
IO[0].IFF_DMAIN[19][0]MAIN[21][1]
IO[1].IFF_DMAIN[17][1]MAIN[15][1]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_S1 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[27][0]
IO[1].MUX_OFF_DMAIN[9][0]
O11
O20
xc4000ex IO_S1 enum IO_MUX_O
IO[0].MUX_OMAIN[29][0]MAIN[28][0]MAIN[30][0]MAIN[32][0]
IO[1].MUX_OMAIN[5][0]MAIN[4][0]MAIN[8][0]MAIN[6][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_S1 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][1]
IO[1].SYNC_DMAIN[12][0]
I1
DELAY0

Bels DEC

xc4000ex IO_S1 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_SN_I1[0]CELL.IMUX_CLB_C4CELL.OUT_IO_SN_I1[1]
O1bidirCELL.DEC_H[0]CELL.DEC_H[0]CELL.DEC_H[0]
O2bidirCELL.DEC_H[1]CELL.DEC_H[1]CELL.DEC_H[1]
O3bidirCELL.DEC_H[2]CELL.DEC_H[2]CELL.DEC_H[2]
O4bidirCELL.DEC_H[3]CELL.DEC_H[3]CELL.DEC_H[3]

Bels CIN

xc4000ex IO_S1 bel CIN pins
PinDirectionCIN
IinCELL.IMUX_CIN

Bel wires

xc4000ex IO_S1 bel wires
WirePins
CELL.DEC_H[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_H[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_H[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_H[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F4IO[0].O2
CELL.IMUX_CLB_G4IO[1].O2
CELL.IMUX_CLB_C4DEC[1].I
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.IMUX_CINCIN.I
CELL.OUT_IO_SN_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_SN_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_SN_I2[0]IO[0].I2
CELL.OUT_IO_SN_I2[1]IO[1].I2

Bitstream

xc4000ex IO_S1 rect MAIN
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: mux CELL.IMUX_CLB_F4 bit 2 INT: mux CELL.IMUX_CLB_F4 bit 3 INT: mux CELL.IMUX_CLB_F4 bit 6 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 7 INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: mux CELL.IMUX_CLB_G4 bit 2 INT: mux CELL.IMUX_CLB_G4 bit 3 INT: mux CELL.IMUX_CLB_G4 bit 5 - - - - INT: mux CELL.IMUX_CLB_F2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 6 INT: mux CELL.IMUX_CLB_F4 bit 0 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_CLB_XQ_S INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_G2 bit 1 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_CLB_G2 bit 3 INT: mux CELL.IMUX_CLB_G2 bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 6 -
B14 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: mux CELL.IMUX_CLB_F4 bit 4 INT: mux CELL.IMUX_CLB_F4 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 6 INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: mux CELL.IMUX_CLB_G4 bit 4 INT: mux CELL.IMUX_CLB_G4 bit 6 INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_SN_I2[1] INT: mux CELL.IMUX_CLB_F2 bit 4 INT: mux CELL.IMUX_CLB_F2 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_CLB_G4 bit 1 INT: mux CELL.IMUX_CLB_F2 bit 2 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_CLB_X_S INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_CLB_X_S INT: mux CELL.IMUX_CLB_G2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_CLB_G2 bit 4 INT: mux CELL.IMUX_CLB_G2 bit 6 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_C2 bit 5 INT: mux CELL.IMUX_CLB_C2 bit 7 -
B13 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 - INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] - - INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[7] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 10 INT: mux CELL.IMUX_CLB_F2 bit 14 INT: mux CELL.IMUX_CLB_F4 bit 8 INT: mux CELL.IMUX_CLB_F4 bit 9 INT: mux CELL.IMUX_CLB_C4 bit 11 INT: mux CELL.IMUX_CLB_C4 bit 9 INT: mux CELL.IMUX_CLB_G4 bit 14 INT: mux CELL.IMUX_CLB_G4 bit 13 INT: mux CELL.IMUX_CLB_G2 bit 13 INT: mux CELL.IMUX_CLB_G2 bit 9 INT: mux CELL.IMUX_CLB_C2 bit 12 INT: mux CELL.IMUX_CLB_C2 bit 10 -
B12 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - - - - - - - - - INT: mux CELL.IMUX_CLB_F2 bit 9 INT: mux CELL.IMUX_CLB_F2 bit 11 INT: mux CELL.IMUX_CLB_F4 bit 7 INT: mux CELL.IMUX_CLB_F4 bit 13 INT: mux CELL.IMUX_CLB_C4 bit 14 INT: mux CELL.IMUX_CLB_C4 bit 10 INT: mux CELL.IMUX_CLB_G4 bit 12 INT: mux CELL.IMUX_CLB_G4 bit 8 INT: mux CELL.IMUX_CLB_G2 bit 7 INT: mux CELL.IMUX_CLB_G2 bit 11 INT: mux CELL.IMUX_CLB_G2 bit 10 INT: mux CELL.IMUX_CLB_C2 bit 8 INT: mux CELL.IMUX_CLB_C2 bit 11 -
B11 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] - INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] - - - - - INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_CLB_XQ_S INT: mux CELL.IMUX_CLB_F2 bit 8 INT: !pass CELL.SINGLE_H[3] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 13 INT: mux CELL.IMUX_CLB_F4 bit 14 INT: mux CELL.IMUX_CLB_F4 bit 11 INT: mux CELL.IMUX_CLB_C4 bit 15 INT: mux CELL.IMUX_CLB_C4 bit 13 INT: mux CELL.IMUX_CLB_G4 bit 9 INT: mux CELL.IMUX_CLB_G4 bit 10 INT: mux CELL.IMUX_CLB_G2 bit 14 INT: mux CELL.IMUX_CLB_G2 bit 15 INT: mux CELL.IMUX_CLB_C2 bit 13 INT: mux CELL.IMUX_CLB_C2 bit 15 -
B10 - - - - - - - - - - - INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] - INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] - INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_SN_I2[1] - INT: !pass CELL.SINGLE_H[6] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 7 INT: mux CELL.IMUX_CLB_F2 bit 12 INT: mux CELL.IMUX_CLB_F4 bit 10 - INT: mux CELL.IMUX_CLB_F4 bit 12 INT: mux CELL.IMUX_CLB_C4 bit 8 INT: mux CELL.IMUX_CLB_C4 bit 12 INT: mux CELL.IMUX_CLB_G4 bit 7 INT: mux CELL.IMUX_CLB_G4 bit 11 INT: mux CELL.IMUX_CLB_G2 bit 8 INT: mux CELL.IMUX_CLB_G2 bit 12 INT: mux CELL.IMUX_CLB_C2 bit 9 INT: mux CELL.IMUX_CLB_C2 bit 14 -
B9 - - - - - - - - - - INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] - - - - - - INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] - - INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] - INT: !pass CELL.SINGLE_H[0] ← CELL.TIE_0 - - - - - - - -
B8 - - INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] - INT: mux CELL.IMUX_CIN bit 2 INT: mux CELL.IMUX_CIN bit 1 INT: mux CELL.IMUX_CIN bit 0 INT: mux CELL.IMUX_CIN bit 3 - - - - - INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] - INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - INT: !bipass CELL.SINGLE_V[4] = CELL.OCTAL_IO_S[3] - - INT: !bipass CELL.SINGLE_V[6] = CELL.OCTAL_IO_S[1] INT: !bipass CELL.SINGLE_V[5] = CELL.OCTAL_IO_S[2] - - INT: !bipass CELL.SINGLE_V[7] = CELL.OCTAL_IO_S[0] - - INT: !bipass CELL.SINGLE_V[3] = CELL.OCTAL_IO_S[4] - - INT: !bipass CELL.SINGLE_V[2] = CELL.OCTAL_IO_S[5] - - - INT: !bipass CELL.SINGLE_V[1] = CELL.OCTAL_IO_S[6] INT: !bipass CELL.SINGLE_V[0] = CELL.OCTAL_IO_S[7] - - - - - - - - - - - - - - - - - - - - - -
B6 INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_V[8] bit 0 - - INT: mux CELL.LONG_IO_H[3] bit 1 INT: mux CELL.LONG_V[9] bit 0 INT: mux CELL.LONG_IO_H[3] bit 0 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 1 INT: mux CELL.LONG_V[2] bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 6 INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 6 INT: mux CELL.IMUX_IO_IK[1] bit 0 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.LONG_V[5] bit 0 INT: mux CELL.LONG_V[5] bit 2 INT: mux CELL.LONG_V[3] bit 1 INT: mux CELL.LONG_V[3] bit 2 - INT: mux CELL.LONG_IO_H[0] bit 3 - INT: mux CELL.LONG_V[4] bit 1 INT: mux CELL.LONG_V[4] bit 2 - -
B5 - INT: !pass CELL.QUAD_V3[2] ← CELL.DEC_H[0] INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.LONG_V[6] bit 0 INT: mux CELL.LONG_V[7] bit 0 INT: mux CELL.LONG_IO_H[1] bit 1 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_IO_H[1] bit 0 INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 3 INT: mux CELL.LONG_V[1] bit 0 INT: mux CELL.LONG_V[1] bit 2 INT: mux CELL.LONG_V[2] bit 1 INT: mux CELL.LONG_V[2] bit 3 INT: mux CELL.LONG_V[2] bit 2 INT: mux CELL.LONG_V[0] bit 1 INT: mux CELL.LONG_V[0] bit 0 INT: mux CELL.LONG_V[0] bit 2 INT: mux CELL.LONG_V[0] bit 3 INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_IO_SN_I1[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.LONG_V[5] bit 1 INT: mux CELL.LONG_V[5] bit 3 INT: mux CELL.LONG_V[3] bit 0 INT: mux CELL.LONG_V[3] bit 3 INT: mux CELL.LONG_V[4] bit 3 INT: mux CELL.LONG_IO_H[3] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.LONG_V[4] bit 0 INT: !buffer CELL.OCTAL_IO_S[0] ← CELL.OCTAL_IO_S[8] INT: !buffer CELL.OCTAL_IO_S[8] ← CELL.OCTAL_IO_S[0] -
B4 INT: !bipass CELL.QUAD_V0[1] = CELL.LONG_IO_H[1] INT: !bipass CELL.QUAD_V0[2] = CELL.LONG_IO_H[3] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I1_E1 - - - INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: !pass CELL.SINGLE_V[4] ← CELL.DEC_H[1] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_IO_H[3] INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_IO_H[2] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.SINGLE_V[7] ← CELL.DEC_H[0] INT: !pass CELL.SINGLE_V[3] ← CELL.DEC_H[2] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.IMUX_IO_O1[0] bit 12 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 13 INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_IO_SN_I1[0] - INT: mux CELL.LONG_IO_H[3] bit 2 INT: mux CELL.LONG_IO_H[2] bit 2 INT: mux CELL.LONG_IO_H[2] bit 3 INT: mux CELL.LONG_IO_H[2] bit 4 INT: !pass CELL.SINGLE_V[0] ← CELL.DEC_H[3] INT: mux CELL.LONG_IO_H[1] bit 3 INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_IO_H[1] INT: mux CELL.LONG_IO_H[0] bit 2 INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_IO_H[0] DEC[0]: O1_N DEC[2]: ! O1_N DEC[1]: ! O1_P DEC[1]: ! O2_P DEC[2]: ! O2_N DEC[0]: O2_N DEC[0]: O4_N DEC[2]: ! O4_N DEC[1]: ! O4_P DEC[1]: ! O3_P DEC[2]: ! O3_N DEC[0]: O3_N INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 10 -
B3 INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_IO_SN_I1[0] INT: !bipass CELL.QUAD_V0[0] = CELL.LONG_IO_H[0] INT: !pass CELL.DOUBLE_IO_S1[1] ← CELL.LONG_V[8] - - - - INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.DBUF_IO_H[1] bit 1 INT: mux CELL.DBUF_IO_H[1] bit 2 INT: mux CELL.DBUF_IO_H[1] bit 3 INT: !bipass CELL.DOUBLE_IO_S0[3] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_S1[3] INT: !bipass CELL.DOUBLE_IO_S0[2] = CELL.DOUBLE_IO_S2[2] INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_S1[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S1[1] INT: mux CELL.LONG_IO_H[1] bit 5 INT: mux CELL.LONG_IO_H[2] bit 5 INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_IO_SN_I1[0] - IO[0]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 - DEC[0]: ! O1_P DEC[2]: O1_P DEC[1]: O1_N DEC[1]: O2_N DEC[2]: O2_P DEC[0]: ! O2_P DEC[0]: ! O4_P DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 1 -
B2 INT: !bipass CELL.DOUBLE_IO_S2[1] = CELL.QUAD_V3[0] INT: !pass CELL.DOUBLE_IO_S2[0] ← CELL.LONG_V[9] INT: mux CELL.VCLK bit 3 INT: !pass CELL.DOUBLE_IO_S2[3] ← CELL.LONG_V[6] INT: !bipass CELL.DOUBLE_IO_S1[1] = CELL.QUAD_V1[1] INT: !bipass CELL.DOUBLE_IO_S2[0] = CELL.QUAD_V1[0] INT: !pass CELL.QUAD_V3[1] ← CELL.DEC_H[1] INT: !pass CELL.DOUBLE_IO_S1[0] ← CELL.GCLK[4] INT: !pass CELL.DOUBLE_IO_S2[1] ← CELL.GCLK[5] INT: !pass CELL.DOUBLE_IO_S1[3] ← CELL.GCLK[7] INT: !pass CELL.DOUBLE_IO_S2[0] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_S2[1] ← CELL.DBUF_IO_H[0] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_S0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S1[2] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_S1[2] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.DOUBLE_IO_S0[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_S0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S1[0] - IO[0]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_OQ bit 0 - INT: mux CELL.LONG_IO_H[1] bit 4 IO[1]: ! IFF_CE_ENABLE IO[1]: ! OFF_CE_ENABLE INT: mux CELL.IMUX_IO_T[1] bit 5 INT: !pass CELL.DOUBLE_IO_S0[0] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_S0[1] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 2 INT: mux CELL.DBUF_IO_H[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 0 -
B1 INT: mux CELL.VCLK bit 0 INT: mux CELL.VCLK bit 1 INT: mux CELL.VCLK bit 2 INT: mux CELL.VCLK bit 5 INT: mux CELL.VCLK bit 4 INT: !bipass CELL.DOUBLE_IO_S1[0] = CELL.QUAD_V2[0] INT: !bipass CELL.DOUBLE_IO_S1[2] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_IO_S2[3] = CELL.QUAD_V1[2] INT: !bipass CELL.DOUBLE_IO_S1[3] = CELL.QUAD_V2[2] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I1[0] INT: !pass CELL.DOUBLE_IO_S2[3] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_S2[2] ← CELL.DBUF_IO_H[0] INT: mux CELL.DBUF_IO_H[1] bit 0 INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S1[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S2[2] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_S2[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S0[2] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S2[1] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_S2[1] INT: !bipass CELL.DOUBLE_IO_S0[1] = CELL.DOUBLE_IO_S2[1] IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: PULL bit 1 IO[0]: SYNC_D bit 0 IO[0]: IFF_D bit 0 IO[0]: ! IFF_CE_ENABLE INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_S1[0] INT: mux CELL.LONG_IO_H[1] bit 2 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 IO[1]: IFF_D bit 0 IO[1]: PULL bit 1 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 INT: !pass CELL.DOUBLE_IO_S0[3] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_S0[2] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 7 -
B0 - INT: !pass CELL.DOUBLE_IO_S1[2] ← CELL.LONG_V[7] - IO[0]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.VCLK bit 6 INT: !pass CELL.QUAD_V3[0] ← CELL.DEC_H[2] IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: !bipass CELL.DOUBLE_IO_S2[2] = CELL.QUAD_V2[1] INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_IO_S2[2] ← CELL.GCLK[6] - IO[0]: !invert T IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: MUX_O bit 0 IO[0]: ! OFF_CE_ENABLE IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 3 IO[0]: MUX_O bit 2 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: MUX_I2 bit 1 IO[0]: MUX_I2 bit 0 IO[0]: MUX_I1 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 0 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! IFF_SRVAL bit 0 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0 IO[1]: MUX_O bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: !invert OK IO[1]: SLEW bit 0 IO[1]: !invert T -
xc4000ex IO_S1 rect MAIN_E
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - INT: mux CELL.IMUX_IO_O1[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_S1_W

Cells: 4

Switchbox INT

xc4000ex IO_S1_W switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_S[0]CELL.OCTAL_IO_S[8]!MAIN[2][5]
CELL.OCTAL_IO_S[8]CELL.OCTAL_IO_S[0]!MAIN[1][5]
CELL.LONG_H[3]CELL.SINGLE_V[4]!MAIN[25][5]
CELL.LONG_H[4]CELL.SINGLE_V[5]!MAIN[15][9]
CELL.LONG_H[5]CELL.SINGLE_V[6]!MAIN[19][13]
CELL.LONG_V[0]CELL.SINGLE_H_E[1]!MAIN[14][9]
CELL.LONG_V[1]CELL.SINGLE_H_E[2]!MAIN[34][12]
CELL.LONG_V[2]CELL.SINGLE_H_E[3]!MAIN[20][13]
CELL.LONG_V[3]CELL.SINGLE_H[4]!MAIN[10][9]
CELL.LONG_V[4]CELL.SINGLE_H[5]!MAIN[13][9]
CELL.LONG_V[5]CELL.SINGLE_H[6]!MAIN[31][12]
CELL.LONG_V[6]CELL.SINGLE_H_E[0]!MAIN[39][11]
CELL.LONG_V[7]CELL.SINGLE_H_E[3]!MAIN[38][11]
CELL.LONG_V[8]CELL.SINGLE_H_E[4]!MAIN[44][11]
CELL.LONG_V[9]CELL.SINGLE_H_E[7]!MAIN[45][11]
xc4000ex IO_S1_W switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.TIE_0!MAIN[8][9]
CELL.SINGLE_H[0]CELL.OUT_IO_SN_I2[0]!MAIN[20][10]
CELL.SINGLE_H[1]CELL.OUT_IO_SN_I2[1]!MAIN[16][10]
CELL.SINGLE_H[2]CELL.OUT_CLB_XQ_S!MAIN[15][11]
CELL.SINGLE_H[3]CELL.TIE_0!MAIN[12][11]
CELL.SINGLE_H[3]CELL.OUT_CLB_X_S!MAIN[14][13]
CELL.SINGLE_H[4]CELL.LONG_V[3]!MAIN[31][8]
CELL.SINGLE_H[4]CELL.OUT_IO_SN_I2[0]!MAIN[19][10]
CELL.SINGLE_H[5]CELL.LONG_V[4]!MAIN[24][8]
CELL.SINGLE_H[5]CELL.OUT_IO_SN_I2[1]!MAIN[18][10]
CELL.SINGLE_H[6]CELL.TIE_0!MAIN[14][10]
CELL.SINGLE_H[6]CELL.LONG_V[5]!MAIN[30][13]
CELL.SINGLE_H[6]CELL.OUT_CLB_XQ_S!MAIN[16][11]
CELL.SINGLE_H[7]CELL.TIE_0!MAIN[13][13]
CELL.SINGLE_H[7]CELL.OUT_CLB_X_S!MAIN[15][13]
CELL.SINGLE_H_E[0]CELL.LONG_V[6]!MAIN[42][11]
CELL.SINGLE_H_E[1]CELL.LONG_V[0]!MAIN[28][9]
CELL.SINGLE_H_E[2]CELL.LONG_V[1]!MAIN[36][13]
CELL.SINGLE_H_E[3]CELL.LONG_V[2]!MAIN[30][10]
CELL.SINGLE_H_E[3]CELL.LONG_V[7]!MAIN[37][11]
CELL.SINGLE_H_E[4]CELL.LONG_V[8]!MAIN[43][8]
CELL.SINGLE_H_E[7]CELL.LONG_V[9]!MAIN[44][8]
CELL.SINGLE_V[0]CELL.TIE_0!MAIN[22][10]
CELL.SINGLE_V[0]CELL.DEC_H[3]!MAIN[20][4]
CELL.SINGLE_V[0]CELL.OUT_IO_SN_I2_E1!MAIN[23][5]
CELL.SINGLE_V[1]CELL.LONG_IO_H[0]!MAIN[16][4]
CELL.SINGLE_V[1]CELL.OUT_IO_SN_I2[0]!MAIN[23][6]
CELL.SINGLE_V[2]CELL.LONG_IO_H[1]!MAIN[18][4]
CELL.SINGLE_V[2]CELL.OUT_IO_SN_I1[0]!MAIN[26][4]
CELL.SINGLE_V[3]CELL.DEC_H[2]!MAIN[31][4]
CELL.SINGLE_V[3]CELL.OUT_IO_SN_I1_E1!MAIN[30][4]
CELL.SINGLE_V[4]CELL.LONG_H[3]!MAIN[22][11]
CELL.SINGLE_V[4]CELL.DEC_H[1]!MAIN[36][4]
CELL.SINGLE_V[4]CELL.OUT_IO_SN_I2_E1!MAIN[36][6]
CELL.SINGLE_V[5]CELL.LONG_H[4]!MAIN[36][9]
CELL.SINGLE_V[5]CELL.LONG_IO_H[2]!MAIN[34][4]
CELL.SINGLE_V[5]CELL.OUT_IO_SN_I2[0]!MAIN[33][6]
CELL.SINGLE_V[6]CELL.LONG_H[5]!MAIN[36][11]
CELL.SINGLE_V[6]CELL.LONG_IO_H[3]!MAIN[35][4]
CELL.SINGLE_V[6]CELL.OUT_IO_SN_I1[0]!MAIN[26][5]
CELL.SINGLE_V[7]CELL.TIE_0!MAIN[22][13]
CELL.SINGLE_V[7]CELL.DEC_H[0]!MAIN[32][4]
CELL.SINGLE_V[7]CELL.OUT_IO_SN_I1_E1!MAIN[33][4]
CELL.DOUBLE_H0[0]CELL.OUT_CLB_XQ_S!MAIN[14][11]
CELL.DOUBLE_H0[1]CELL.OUT_IO_SN_I2[0]!MAIN[21][10]
CELL.DOUBLE_H1[0]CELL.OUT_CLB_X_S!MAIN[16][13]
CELL.DOUBLE_H1[1]CELL.OUT_IO_SN_I2[1]!MAIN[17][10]
CELL.DOUBLE_V0[0]CELL.OUT_IO_SN_I1_E1!MAIN[22][3]
CELL.DOUBLE_V0[1]CELL.OUT_IO_SN_I2[0]!MAIN[32][6]
CELL.DOUBLE_V1[0]CELL.OUT_IO_SN_I1[0]!MAIN[21][3]
CELL.DOUBLE_V1[1]CELL.OUT_IO_SN_I2_E1!MAIN[31][6]
CELL.DOUBLE_IO_S0[0]CELL.DBUF_IO_H[1]!MAIN[11][2]
CELL.DOUBLE_IO_S0[1]CELL.DBUF_IO_H[1]!MAIN[10][2]
CELL.DOUBLE_IO_S0[2]CELL.DBUF_IO_H[1]!MAIN[10][1]
CELL.DOUBLE_IO_S0[3]CELL.DBUF_IO_H[1]!MAIN[11][1]
CELL.DOUBLE_IO_S1[0]CELL.GCLK[4]!MAIN[39][2]
CELL.DOUBLE_IO_S1[1]CELL.LONG_V[8]!MAIN[44][3]
CELL.DOUBLE_IO_S1[2]CELL.LONG_V[7]!MAIN[45][0]
CELL.DOUBLE_IO_S1[3]CELL.GCLK[7]!MAIN[37][2]
CELL.DOUBLE_IO_S2[0]CELL.DBUF_IO_H[0]!MAIN[36][2]
CELL.DOUBLE_IO_S2[0]CELL.LONG_V[9]!MAIN[45][2]
CELL.DOUBLE_IO_S2[1]CELL.DBUF_IO_H[0]!MAIN[35][2]
CELL.DOUBLE_IO_S2[1]CELL.GCLK[5]!MAIN[38][2]
CELL.DOUBLE_IO_S2[2]CELL.DBUF_IO_H[0]!MAIN[35][1]
CELL.DOUBLE_IO_S2[2]CELL.GCLK[6]!MAIN[37][0]
CELL.DOUBLE_IO_S2[3]CELL.DBUF_IO_H[0]!MAIN[36][1]
CELL.DOUBLE_IO_S2[3]CELL.LONG_V[6]!MAIN[43][2]
CELL.QUAD_H0[0]CELL.QBUF[0]!MAIN[40][14]
CELL.QUAD_H0[0]CELL.OUT_IO_SN_I2[1]!MAIN[19][14]
CELL.QUAD_H0[1]CELL.QBUF[1]!MAIN[37][13]
CELL.QUAD_H0[1]CELL.OUT_CLB_X_S!MAIN[10][14]
CELL.QUAD_H0[2]CELL.QBUF[2]!MAIN[46][14]
CELL.QUAD_H0[2]CELL.OUT_CLB_XQ_S!MAIN[11][15]
CELL.QUAD_H0[2]CELL.OUT_IO_SN_I2[0]!MAIN[6][14]
CELL.QUAD_H3[0]CELL.OUT_IO_SN_I2[0]!MAIN[7][14]
CELL.QUAD_H3[1]CELL.OUT_CLB_XQ_S!MAIN[12][15]
CELL.QUAD_H3[2]CELL.OUT_CLB_X_S!MAIN[11][14]
CELL.QUAD_H3[2]CELL.OUT_IO_SN_I2[1]!MAIN[18][14]
CELL.QUAD_H4[0]CELL.QBUF[0]!MAIN[39][14]
CELL.QUAD_H4[1]CELL.QBUF[1]!MAIN[39][13]
CELL.QUAD_H4[2]CELL.QBUF[2]!MAIN[45][14]
CELL.QUAD_V0[0]CELL.QBUF[0]!MAIN[41][14]
CELL.QUAD_V0[0]CELL.OUT_IO_SN_I2[0]!MAIN[46][6]
CELL.QUAD_V0[1]CELL.QBUF[1]!MAIN[37][14]
CELL.QUAD_V0[1]CELL.OUT_IO_SN_I1_E1!MAIN[38][0]
CELL.QUAD_V0[2]CELL.QBUF[2]!MAIN[46][15]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I1[0]!MAIN[37][1]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I2_E1!MAIN[37][5]
CELL.QUAD_V3[0]CELL.DEC_H[2]!MAIN[41][0]
CELL.QUAD_V3[0]CELL.OUT_IO_SN_I2_E1!MAIN[39][5]
CELL.QUAD_V3[1]CELL.DEC_H[1]!MAIN[40][2]
CELL.QUAD_V3[1]CELL.OUT_IO_SN_I1[0]!MAIN[46][3]
CELL.QUAD_V3[2]CELL.DEC_H[0]!MAIN[45][5]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I2[0]!MAIN[45][6]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I1_E1!MAIN[44][4]
CELL.QUAD_V4[0]CELL.QBUF[0]!MAIN[38][14]
CELL.QUAD_V4[1]CELL.QBUF[1]!MAIN[38][13]
CELL.QUAD_V4[2]CELL.QBUF[2]!MAIN[44][14]
xc4000ex IO_S1_W switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.SINGLE_H_E[0]!MAIN[24][10]
CELL.SINGLE_H[0]CELL.SINGLE_V[0]!MAIN[23][9]
CELL.SINGLE_H[0]CELL.SINGLE_V_S[0]!MAIN[26][8]
CELL.SINGLE_H[1]CELL.SINGLE_H_E[1]!MAIN[26][9]
CELL.SINGLE_H[1]CELL.SINGLE_V[1]!MAIN[25][9]
CELL.SINGLE_H[1]CELL.SINGLE_V_S[1]!MAIN[25][8]
CELL.SINGLE_H[2]CELL.SINGLE_H_E[2]!MAIN[28][12]
CELL.SINGLE_H[2]CELL.SINGLE_V[2]!MAIN[27][12]
CELL.SINGLE_H[2]CELL.SINGLE_V_S[2]!MAIN[29][12]
CELL.SINGLE_H[3]CELL.SINGLE_H_E[3]!MAIN[27][11]
CELL.SINGLE_H[3]CELL.SINGLE_V[3]!MAIN[24][11]
CELL.SINGLE_H[3]CELL.SINGLE_V_S[3]!MAIN[26][11]
CELL.SINGLE_H[4]CELL.SINGLE_H_E[4]!MAIN[32][10]
CELL.SINGLE_H[4]CELL.SINGLE_V[4]!MAIN[35][10]
CELL.SINGLE_H[4]CELL.SINGLE_V_S[4]!MAIN[31][10]
CELL.SINGLE_H[5]CELL.SINGLE_H_E[5]!MAIN[31][9]
CELL.SINGLE_H[5]CELL.SINGLE_V[5]!MAIN[32][8]
CELL.SINGLE_H[5]CELL.SINGLE_V_S[5]!MAIN[33][9]
CELL.SINGLE_H[6]CELL.SINGLE_H_E[6]!MAIN[31][11]
CELL.SINGLE_H[6]CELL.SINGLE_V[6]!MAIN[32][12]
CELL.SINGLE_H[6]CELL.SINGLE_V_S[6]!MAIN[32][11]
CELL.SINGLE_H[7]CELL.SINGLE_H_E[7]!MAIN[34][13]
CELL.SINGLE_H[7]CELL.SINGLE_V[7]!MAIN[31][13]
CELL.SINGLE_H[7]CELL.SINGLE_V_S[7]!MAIN[33][12]
CELL.SINGLE_H_E[0]CELL.SINGLE_V[0]!MAIN[22][9]
CELL.SINGLE_H_E[0]CELL.SINGLE_V_S[0]!MAIN[24][9]
CELL.SINGLE_H_E[0]CELL.QUAD_V1[0]!MAIN[43][11]
CELL.SINGLE_H_E[1]CELL.SINGLE_V[1]!MAIN[26][10]
CELL.SINGLE_H_E[1]CELL.SINGLE_V_S[1]!MAIN[27][9]
CELL.SINGLE_H_E[1]CELL.QUAD_V3[0]!MAIN[41][11]
CELL.SINGLE_H_E[2]CELL.SINGLE_V[2]!MAIN[27][13]
CELL.SINGLE_H_E[2]CELL.SINGLE_V_S[2]!MAIN[28][13]
CELL.SINGLE_H_E[2]CELL.QUAD_V2[0]!MAIN[37][12]
CELL.SINGLE_H_E[3]CELL.SINGLE_V[3]!MAIN[28][11]
CELL.SINGLE_H_E[3]CELL.SINGLE_V_S[3]!MAIN[29][11]
CELL.SINGLE_H_E[3]CELL.QUAD_V0[1]!MAIN[45][12]
CELL.SINGLE_H_E[4]CELL.SINGLE_V[4]!MAIN[35][12]
CELL.SINGLE_H_E[4]CELL.SINGLE_V_S[4]!MAIN[33][10]
CELL.SINGLE_H_E[4]CELL.QUAD_V0[2]!MAIN[40][11]
CELL.SINGLE_H_E[5]CELL.SINGLE_V[5]!MAIN[32][9]
CELL.SINGLE_H_E[5]CELL.SINGLE_V_S[5]!MAIN[34][9]
CELL.SINGLE_H_E[5]CELL.QUAD_V1[1]!MAIN[42][12]
CELL.SINGLE_H_E[6]CELL.SINGLE_V[6]!MAIN[30][11]
CELL.SINGLE_H_E[6]CELL.SINGLE_V_S[6]!MAIN[33][11]
CELL.SINGLE_H_E[6]CELL.QUAD_V3[2]!MAIN[43][12]
CELL.SINGLE_H_E[7]CELL.SINGLE_V[7]!MAIN[33][13]
CELL.SINGLE_H_E[7]CELL.SINGLE_V_S[7]!MAIN[35][13]
CELL.SINGLE_H_E[7]CELL.QUAD_V2[2]!MAIN[38][12]
CELL.SINGLE_V[0]CELL.SINGLE_V_S[0]!MAIN[25][10]
CELL.SINGLE_V[0]CELL.DOUBLE_IO_S1[0]!MAIN[19][1]
CELL.SINGLE_V[0]CELL.OCTAL_IO_S[7]!MAIN[22][7]
CELL.SINGLE_V[1]CELL.SINGLE_V_S[1]!MAIN[27][8]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_S0[0]!MAIN[23][2]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_S2[0]!MAIN[25][2]
CELL.SINGLE_V[1]CELL.OCTAL_IO_S[6]!MAIN[23][7]
CELL.SINGLE_V[2]CELL.SINGLE_V_S[2]!MAIN[26][13]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_S1[1]!MAIN[26][3]
CELL.SINGLE_V[2]CELL.OCTAL_IO_S[5]!MAIN[27][7]
CELL.SINGLE_V[3]CELL.SINGLE_V_S[3]!MAIN[23][11]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_S0[1]!MAIN[28][2]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_S2[1]!MAIN[27][1]
CELL.SINGLE_V[3]CELL.OCTAL_IO_S[4]!MAIN[30][7]
CELL.SINGLE_V[4]CELL.SINGLE_V_S[4]!MAIN[34][10]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_S1[2]!MAIN[29][2]
CELL.SINGLE_V[4]CELL.OCTAL_IO_S[3]!MAIN[40][7]
CELL.SINGLE_V[5]CELL.SINGLE_V_S[5]!MAIN[35][9]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_S0[2]!MAIN[31][2]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_S2[2]!MAIN[30][1]
CELL.SINGLE_V[5]CELL.OCTAL_IO_S[2]!MAIN[36][7]
CELL.SINGLE_V[6]CELL.SINGLE_V_S[6]!MAIN[34][11]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_S1[3]!MAIN[32][3]
CELL.SINGLE_V[6]CELL.OCTAL_IO_S[1]!MAIN[37][7]
CELL.SINGLE_V[7]CELL.SINGLE_V_S[7]!MAIN[32][13]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_S0[3]!MAIN[33][1]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_S2[3]!MAIN[33][2]
CELL.SINGLE_V[7]CELL.OCTAL_IO_S[0]!MAIN[33][7]
CELL.SINGLE_V_S[0]CELL.QUAD_H2[0]!MAIN[22][14]
CELL.SINGLE_V_S[1]CELL.QUAD_H0[0]!MAIN[25][14]
CELL.SINGLE_V_S[2]CELL.QUAD_H2[1]!MAIN[25][15]
CELL.SINGLE_V_S[3]CELL.QUAD_H1[1]!MAIN[33][15]
CELL.SINGLE_V_S[4]CELL.QUAD_H0[1]!MAIN[33][14]
CELL.SINGLE_V_S[5]CELL.QUAD_H3[2]!MAIN[32][14]
CELL.SINGLE_V_S[6]CELL.QUAD_H2[2]!MAIN[34][14]
CELL.SINGLE_V_S[7]CELL.QUAD_H1[2]!MAIN[32][15]
CELL.DOUBLE_H0[0]CELL.DOUBLE_H2[0]!MAIN[25][13]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V0[0]!MAIN[23][13]
CELL.DOUBLE_H0[0]CELL.DOUBLE_V2[0]!MAIN[24][13]
CELL.DOUBLE_H0[1]CELL.DOUBLE_H2[1]!MAIN[29][10]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V0[1]!MAIN[28][10]
CELL.DOUBLE_H0[1]CELL.DOUBLE_V2[1]!MAIN[29][8]
CELL.DOUBLE_H1[1]CELL.QUAD_V3[1]!MAIN[40][12]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V0[0]!MAIN[25][11]
CELL.DOUBLE_H2[0]CELL.DOUBLE_V2[0]!MAIN[25][12]
CELL.DOUBLE_H2[0]CELL.QUAD_V0[0]!MAIN[39][12]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V0[1]!MAIN[29][9]
CELL.DOUBLE_H2[1]CELL.DOUBLE_V2[1]!MAIN[30][9]
CELL.DOUBLE_V0[0]CELL.DOUBLE_V2[0]!MAIN[23][12]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S0[1]!MAIN[27][2]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S1[1]!MAIN[25][3]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_S2[1]!MAIN[28][1]
CELL.DOUBLE_V0[1]CELL.DOUBLE_V2[1]!MAIN[30][8]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S0[2]!MAIN[29][1]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S1[2]!MAIN[30][2]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_S2[2]!MAIN[31][1]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S0[0]!MAIN[22][2]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S1[0]!MAIN[21][2]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_S2[0]!MAIN[26][2]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S0[3]!MAIN[32][2]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S1[3]!MAIN[32][1]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_S2[3]!MAIN[34][2]
CELL.DOUBLE_V1[1]CELL.QUAD_H0[2]!MAIN[31][14]
CELL.DOUBLE_V2[0]CELL.QUAD_H3[0]!MAIN[21][14]
CELL.DOUBLE_IO_S0[0]CELL.DOUBLE_IO_S2[0]!MAIN[24][2]
CELL.DOUBLE_IO_S0[1]CELL.DOUBLE_IO_S2[1]!MAIN[26][1]
CELL.DOUBLE_IO_S0[2]CELL.DOUBLE_IO_S2[2]!MAIN[31][3]
CELL.DOUBLE_IO_S0[3]CELL.DOUBLE_IO_S2[3]!MAIN[33][3]
CELL.DOUBLE_IO_S1[0]CELL.QUAD_V2[0]!MAIN[41][1]
CELL.DOUBLE_IO_S1[1]CELL.QUAD_V1[1]!MAIN[42][2]
CELL.DOUBLE_IO_S1[2]CELL.QUAD_V3[1]!MAIN[40][1]
CELL.DOUBLE_IO_S1[3]CELL.QUAD_V2[2]!MAIN[38][1]
CELL.DOUBLE_IO_S2[0]CELL.QUAD_V1[0]!MAIN[41][2]
CELL.DOUBLE_IO_S2[1]CELL.QUAD_V3[0]!MAIN[46][2]
CELL.DOUBLE_IO_S2[2]CELL.QUAD_V2[1]!MAIN[39][0]
CELL.DOUBLE_IO_S2[3]CELL.QUAD_V1[2]!MAIN[39][1]
CELL.QUAD_H0[0]CELL.QUAD_H4[0]!MAIN[38][15]
CELL.QUAD_H0[0]CELL.QUAD_V0[0]!MAIN[39][15]
CELL.QUAD_H0[0]CELL.QUAD_V4[0]!MAIN[35][15]
CELL.QUAD_H0[1]CELL.QUAD_H4[1]!MAIN[44][12]
CELL.QUAD_H0[1]CELL.QUAD_V0[1]!MAIN[42][13]
CELL.QUAD_H0[1]CELL.QUAD_V4[1]!MAIN[43][13]
CELL.QUAD_H0[2]CELL.QUAD_H4[2]!MAIN[44][15]
CELL.QUAD_H0[2]CELL.QUAD_V0[2]!MAIN[45][15]
CELL.QUAD_H0[2]CELL.QUAD_V4[2]!MAIN[41][15]
CELL.QUAD_H4[0]CELL.QUAD_V0[0]!MAIN[37][15]
CELL.QUAD_H4[0]CELL.QUAD_V4[0]!MAIN[36][15]
CELL.QUAD_H4[1]CELL.QUAD_V0[1]!MAIN[45][13]
CELL.QUAD_H4[1]CELL.QUAD_V4[1]!MAIN[46][13]
CELL.QUAD_H4[2]CELL.QUAD_V0[2]!MAIN[43][15]
CELL.QUAD_H4[2]CELL.QUAD_V4[2]!MAIN[42][15]
CELL.QUAD_V0[0]CELL.QUAD_V4[0]!MAIN[34][15]
CELL.QUAD_V0[0]CELL.LONG_IO_H[0]!MAIN[45][3]
CELL.QUAD_V0[1]CELL.QUAD_V4[1]!MAIN[44][13]
CELL.QUAD_V0[1]CELL.LONG_IO_H[1]!MAIN[46][4]
CELL.QUAD_V0[2]CELL.QUAD_V4[2]!MAIN[40][15]
CELL.QUAD_V0[2]CELL.LONG_IO_H[3]!MAIN[45][4]
xc4000ex IO_S1_W switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[8][2]MAIN[9][2]MAIN[8][1]MAIN[9][1]CELL.DBUF_IO_H[0]
Source
0011CELL.DOUBLE_IO_S0[0]
0101CELL.DOUBLE_IO_S0[2]
0110CELL.DOUBLE_IO_S0[3]
1111CELL.DOUBLE_IO_S0[1]
xc4000ex IO_S1_W switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[34][3]MAIN[35][3]MAIN[36][3]MAIN[34][1]CELL.DBUF_IO_H[1]
Source
0011CELL.DOUBLE_IO_S2[1]
0101CELL.DOUBLE_IO_S2[2]
0110CELL.DOUBLE_IO_S2[3]
1111CELL.DOUBLE_IO_S2[0]
xc4000ex IO_S1_W switchbox INT muxes QBUF[0]
BitsDestination
MAIN[35][14]MAIN[36][14]CELL.QBUF[0]
Source
00CELL.QUAD_V4[0]
01CELL.QUAD_V0[0]
10CELL.QUAD_H0[0]
11CELL.QUAD_H4[0]
xc4000ex IO_S1_W switchbox INT muxes QBUF[1]
BitsDestination
MAIN[40][13]MAIN[41][13]CELL.QBUF[1]
Source
00CELL.QUAD_V4[1]
01CELL.QUAD_V0[1]
10CELL.QUAD_H0[1]
11CELL.QUAD_H4[1]
xc4000ex IO_S1_W switchbox INT muxes QBUF[2]
BitsDestination
MAIN[42][14]MAIN[43][14]CELL.QBUF[2]
Source
00CELL.QUAD_V4[2]
01CELL.QUAD_V0[2]
10CELL.QUAD_H0[2]
11CELL.QUAD_H4[2]
xc4000ex IO_S1_W switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[27][5]MAIN[28][5]MAIN[30][5]MAIN[29][5]CELL.LONG_V[0]
Source
0001CELL.LONG_IO_H[0]
0010CELL.DEC_H[0]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S1_W switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[36][5]MAIN[34][5]MAIN[35][6]MAIN[35][5]CELL.LONG_V[1]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S1_W switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[32][5]MAIN[31][5]MAIN[33][5]MAIN[34][6]CELL.LONG_V[2]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_S1_W switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[7][5]MAIN[7][6]MAIN[8][6]MAIN[8][5]CELL.LONG_V[3]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S1_W switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[6][5]MAIN[2][6]MAIN[3][6]MAIN[3][5]CELL.LONG_V[4]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S1_W switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[9][5]MAIN[9][6]MAIN[10][5]MAIN[10][6]CELL.LONG_V[5]
Source
0001CELL.LONG_IO_H[3]
0010CELL.DEC_H[3]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_S1_W switchbox INT muxes LONG_V[6]
BitsDestination
MAIN[42][5]CELL.LONG_V[6]
Source
0CELL.LONG_IO_H[0]
1off
xc4000ex IO_S1_W switchbox INT muxes LONG_V[7]
BitsDestination
MAIN[41][5]CELL.LONG_V[7]
Source
0CELL.LONG_IO_H[1]
1off
xc4000ex IO_S1_W switchbox INT muxes LONG_V[8]
BitsDestination
MAIN[42][6]CELL.LONG_V[8]
Source
0CELL.LONG_IO_H[2]
1off
xc4000ex IO_S1_W switchbox INT muxes LONG_V[9]
BitsDestination
MAIN[38][6]CELL.LONG_V[9]
Source
0CELL.LONG_IO_H[3]
1off
xc4000ex IO_S1_W switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[5][6]MAIN[17][4]MAIN[43][5]MAIN[44][5]CELL.LONG_IO_H[0]
Source
0011CELL.LONG_V[0]
0111CELL.SINGLE_V[1]
1100CELL.LONG_V[6]
1101CELL.GCLK[4]
1111off
xc4000ex IO_S1_W switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[24][3]MAIN[15][2]MAIN[19][4]MAIN[18][1]MAIN[40][5]MAIN[38][5]CELL.LONG_IO_H[1]
Source
000111CELL.LONG_V[1]
001011CELL.LONG_V[3]
011111CELL.SINGLE_V[2]
111100CELL.LONG_V[7]
111101CELL.GCLK[5]
111111off
xc4000ex IO_S1_W switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[23][3]MAIN[21][4]MAIN[22][4]MAIN[23][4]MAIN[43][6]MAIN[44][6]CELL.LONG_IO_H[2]
Source
000111CELL.LONG_V[2]
001011CELL.LONG_V[4]
011111CELL.SINGLE_V[5]
111100CELL.LONG_V[8]
111101CELL.GCLK[6]
111111off
xc4000ex IO_S1_W switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[5][5]MAIN[24][4]MAIN[39][6]MAIN[37][6]CELL.LONG_IO_H[3]
Source
0011CELL.LONG_V[5]
0111CELL.SINGLE_V[6]
1100CELL.LONG_V[9]
1101CELL.GCLK[7]
1111off
xc4000ex IO_S1_W switchbox INT muxes VCLK
BitsDestination
MAIN[42][0]MAIN[43][1]MAIN[42][1]MAIN[44][2]MAIN[44][1]MAIN[45][1]MAIN[46][1]CELL.VCLK
Source
0011001CELL.OUT_IO_SN_I1[0]
0011010CELL.OUT_IO_SN_I1_E1
0011111CELL.DOUBLE_IO_S1[1]
0101001CELL.QUAD_V0[0]
0101010CELL.LONG_IO_H[3]
0101111CELL.DOUBLE_IO_S1[2]
0110001CELL.LONG_IO_H[0]
0110010CELL.LONG_IO_H[1]
0110111CELL.DOUBLE_IO_S2[0]
1111001CELL.ECLK_H
1111010CELL.BUFGE_H
1111111CELL.DOUBLE_IO_S2[3]
xc4000ex IO_S1_W switchbox INT muxes ECLK_H
BitsDestination
MAIN[40][3]MAIN[42][3]MAIN[43][3]MAIN[41][4]MAIN[43][4]MAIN[42][4]MAIN[41][3]CELL.ECLK_H
Source
0010011CELL.GCLK[5]
0010101CELL.LONG_IO_H[1]
0011111CELL.SINGLE_V[3]
0100011CELL.GCLK[6]
0100101CELL.LONG_IO_H[3]
0101111CELL.SINGLE_V[4]
0110010CELL.GCLK[4]
0110100CELL.LONG_IO_H[0]
0111110CELL_W.OUT_BUFGE_V
1110011CELL.SINGLE_V[5]
1110101CELL.GCLK[7]
1111111CELL.SINGLE_V[2]
xc4000ex IO_S1_W switchbox INT muxes IMUX_CLB_F2
BitsDestination
MAIN[11][13]MAIN[11][11]MAIN[12][10]MAIN[12][12]MAIN[12][13]MAIN[13][12]MAIN[13][11]MAIN[13][10]MAIN[15][15]MAIN[16][14]MAIN[17][14]MAIN[16][15]MAIN[12][14]MAIN[10][15]MAIN[17][15]CELL.IMUX_CLB_F2
Source
001100111111111CELL.SINGLE_H[5]
001101011111111CELL.LONG_H[5]
001101101111111CELL.DOUBLE_H1[1]
001111111111111CELL.SINGLE_H[0]
010100111111111CELL.SINGLE_H[4]
010101011111111CELL.DOUBLE_H0[1]
010101101111111CELL.LONG_H[4]
010111111111111CELL.SINGLE_H[1]
011000111111111CELL.SINGLE_H[6]
011001011111111CELL_N.LONG_H[2]
011001101111111CELL_N.LONG_H[0]
011011111111111CELL.SINGLE_H[3]
011101110000111CELL.QUAD_H0[2]
011101110001111CELL.QUAD_H0[0]
011101110010111CELL.QUAD_H0[1]
011101110011110CELL_E.LONG_V[9]
011101110100111CELL.QUAD_H2[2]
011101110101111CELL.QUAD_H2[0]
011101110110111CELL.QUAD_H2[1]
011101110111110CELL_E.LONG_V[7]
011101111000111CELL.QUAD_H3[2]
011101111001111CELL.QUAD_H3[0]
011101111010111CELL.QUAD_H3[1]
011101111011110CELL_E.GCLK[7]
011101111100111CELL.QUAD_H1[2]
011101111101111CELL.QUAD_H1[0]
011101111110111CELL.QUAD_H1[1]
011101111111011CELL.OUT_CLB_X_S
011101111111101CELL.OUT_CLB_XQ_S
011101111111110CELL_E.LONG_V[8]
111100111111111CELL.DOUBLE_H0[0]
111101011111111CELL.SINGLE_H[7]
111101101111111CELL.DOUBLE_H1[0]
111111111111111CELL.SINGLE_H[2]
xc4000ex IO_S1_W switchbox INT muxes IMUX_CLB_F4
BitsDestination
MAIN[10][11]MAIN[10][12]MAIN[9][10]MAIN[9][11]MAIN[11][10]MAIN[9][13]MAIN[10][13]MAIN[11][12]MAIN[29][15]MAIN[29][14]MAIN[30][14]MAIN[30][15]MAIN[31][15]MAIN[14][14]MAIN[14][15]CELL.IMUX_CLB_F4
Source
000011111111111CELL.SINGLE_H[0]
000110111111111CELL.DOUBLE_H1[0]
000111011111111CELL_N.LONG_H[0]
001111111111111CELL.SINGLE_H[1]
010001111111111CELL.LONG_H[5]
010011101111111CELL.LONG_H[3]
010100111111111CELL.SINGLE_H[2]
010101011111111CELL.SINGLE_H[3]
010110101111111CELL.SINGLE_H[7]
010111001111111CELL_N.LONG_H[1]
010111110000111CELL.QUAD_H0[2]
010111110001111CELL.QUAD_H0[0]
010111110010111CELL.QUAD_H0[1]
010111110100111CELL.QUAD_H2[2]
010111110101111CELL.QUAD_H2[0]
010111110110111CELL.QUAD_H2[1]
010111110111011CELL.LONG_V[7]
010111111000111CELL.QUAD_H3[2]
010111111001111CELL.QUAD_H3[0]
010111111010111CELL.QUAD_H3[1]
010111111011011CELL.LONG_V[9]
010111111100111CELL.QUAD_H1[2]
010111111101111CELL.QUAD_H1[0]
010111111110111CELL.QUAD_H1[1]
010111111111101CELL.OUT_CLB_X_S
010111111111110CELL.OUT_CLB_XQ_S
011101111111111CELL.DOUBLE_H1[1]
011111101111111CELL.DOUBLE_H0[1]
110011111111111CELL.SINGLE_H[5]
110110111111111CELL.DOUBLE_H0[0]
110111011111111CELL.SINGLE_H[6]
111111111111111CELL.SINGLE_H[4]
xc4000ex IO_S1_W switchbox INT muxes IMUX_CLB_G2
BitsDestination
MAIN[3][11]MAIN[4][11]MAIN[4][13]MAIN[3][10]MAIN[4][12]MAIN[3][12]MAIN[3][13]MAIN[4][10]MAIN[5][12]MAIN[4][14]MAIN[4][15]MAIN[5][14]MAIN[5][15]MAIN[9][14]MAIN[7][15]MAIN[6][15]CELL.IMUX_CLB_G2
Source
0001111111111111CELL.SPECIAL_CLB_COUT0
0010011111111111CELL.LONG_H[4]
0010111011111111CELL.SINGLE_H[4]
0010111101111111CELL.LONG_H[5]
0011001111111111CELL.SINGLE_H[2]
0011010111111111CELL.SINGLE_H[3]
0011101011111111CELL.SINGLE_H[7]
0011101101111111CELL.DOUBLE_H0[0]
0011110011111111CELL_N.LONG_H[2]
0011110101111111CELL.SINGLE_H[6]
0011111110000111CELL.QUAD_H0[2]
0011111110001111CELL.QUAD_H0[0]
0011111110010111CELL.QUAD_H0[1]
0011111110011110CELL_E.LONG_V[9]
0011111110100111CELL.QUAD_H1[2]
0011111110101111CELL.QUAD_H1[0]
0011111110110111CELL.QUAD_H1[1]
0011111110111110CELL_E.LONG_V[6]
0011111111000111CELL.QUAD_H2[2]
0011111111001111CELL.QUAD_H2[0]
0011111111010111CELL.QUAD_H2[1]
0011111111011110CELL_E.LONG_V[8]
0011111111100111CELL.QUAD_H3[2]
0011111111101111CELL.QUAD_H3[0]
0011111111110111CELL.QUAD_H3[1]
0011111111111011CELL.OUT_CLB_X_S
0011111111111101CELL.OUT_CLB_XQ_S
0011111111111110CELL_E.GCLK[7]
0110111111111111CELL.SINGLE_H[1]
0111101111111111CELL_N.LONG_H[0]
0111110111111111CELL.DOUBLE_H1[0]
1011011111111111CELL.DOUBLE_H1[1]
1011111011111111CELL.SINGLE_H[5]
1011111101111111CELL.DOUBLE_H0[1]
1111111111111111CELL.SINGLE_H[0]
xc4000ex IO_S1_W switchbox INT muxes IMUX_CLB_G4
BitsDestination
MAIN[6][13]MAIN[5][13]MAIN[7][12]MAIN[5][10]MAIN[5][11]MAIN[6][11]MAIN[6][12]MAIN[6][10]MAIN[23][14]MAIN[22][15]MAIN[24][14]MAIN[23][15]MAIN[24][15]MAIN[13][14]MAIN[9][15]CELL.IMUX_CLB_G4
Source
000011111111111CELL.SINGLE_H[0]
000101111111111CELL.SINGLE_H[1]
000111011111111CELL_N.LONG_H[0]
001010111111111CELL.DOUBLE_H1[1]
001011101111111CELL.LONG_H[3]
001100111111111CELL.LONG_H[5]
001101101111111CELL.DOUBLE_H0[1]
001110011111111CELL.SINGLE_H[3]
001111001111111CELL.SINGLE_H[6]
001111110000111CELL.QUAD_H0[2]
001111110001111CELL.QUAD_H0[0]
001111110010111CELL.QUAD_H0[1]
001111110100111CELL.QUAD_H1[2]
001111110101111CELL.QUAD_H1[0]
001111110110111CELL.QUAD_H1[1]
001111110111011CELL.LONG_V[6]
001111111000111CELL.QUAD_H2[2]
001111111001111CELL.QUAD_H2[0]
001111111010111CELL.QUAD_H2[1]
001111111011011CELL.LONG_V[9]
001111111100111CELL.QUAD_H3[2]
001111111101111CELL.QUAD_H3[0]
001111111110111CELL.QUAD_H3[1]
001111111111011CELL.GCLK[4]
001111111111101CELL.OUT_CLB_X_S
001111111111110CELL.OUT_CLB_XQ_S
010111111111111CELL.DOUBLE_H1[0]
011110111111111CELL.SINGLE_H[2]
011111101111111CELL.DOUBLE_H0[0]
101011111111111CELL.SINGLE_H[5]
101101111111111CELL.SINGLE_H[4]
101111011111111CELL_N.LONG_H[1]
111111111111111CELL.SINGLE_H[7]
xc4000ex IO_S1_W switchbox INT muxes IMUX_CLB_C2
BitsDestination
MAIN[1][11]MAIN[1][10]MAIN[2][11]MAIN[2][13]MAIN[1][12]MAIN[1][13]MAIN[2][10]MAIN[2][12]MAIN[1][14]MAIN[1][15]MAIN[2][14]MAIN[2][15]MAIN[8][14]MAIN[8][15]MAIN[3][15]MAIN[3][14]CELL.IMUX_CLB_C2
Source
0000111111111111CELL.LONG_H[4]
0001110111111111CELL.SINGLE_H[5]
0001111011111111CELL.LONG_H[3]
0011111111111111CELL.SINGLE_H[0]
0100011111111111CELL.SINGLE_H[2]
0100101111111111CELL.SINGLE_H[3]
0101010111111111CELL.SINGLE_H[7]
0101011011111111CELL.DOUBLE_H0[0]
0101100111111111CELL_N.LONG_H[1]
0101101011111111CELL.SINGLE_H[6]
0101111100001111CELL.QUAD_H0[2]
0101111100011111CELL.QUAD_H0[0]
0101111100101111CELL.QUAD_H0[1]
0101111100111101CELL_E.LONG_V[5]
0101111101001111CELL.QUAD_H1[2]
0101111101011111CELL.QUAD_H1[0]
0101111101101111CELL.QUAD_H1[1]
0101111101111101CELL_E.LONG_V[1]
0101111110001111CELL.QUAD_H2[2]
0101111110011111CELL.QUAD_H2[0]
0101111110101111CELL.QUAD_H2[1]
0101111110111101CELL_E.LONG_V[8]
0101111111001111CELL.QUAD_H3[2]
0101111111011111CELL.QUAD_H3[0]
0101111111101111CELL.QUAD_H3[1]
0101111111110111CELL.OUT_CLB_X_S
0101111111111011CELL.OUT_CLB_XQ_S
0101111111111101CELL_E.LONG_V[7]
0101111111111110CELL_E.GCLK[6]
0111011111111111CELL.DOUBLE_H1[0]
0111101111111111CELL_N.LONG_H[2]
1100111111111111CELL.DOUBLE_H1[1]
1101110111111111CELL.SINGLE_H[4]
1101111011111111CELL.DOUBLE_H0[1]
1111111111111111CELL.SINGLE_H[1]
xc4000ex IO_S1_W switchbox INT muxes IMUX_CLB_C4
BitsDestination
MAIN[8][11]MAIN[9][12]MAIN[7][11]MAIN[7][10]MAIN[8][13]MAIN[8][12]MAIN[7][13]MAIN[8][10]MAIN[26][15]MAIN[26][14]MAIN[27][14]MAIN[27][15]MAIN[28][15]MAIN[28][14]MAIN[15][14]MAIN[13][15]CELL.IMUX_CLB_C4
Source
0000111111111111CELL.SINGLE_H[1]
0001101111111111CELL.DOUBLE_H0[0]
0001110111111111CELL.SINGLE_H[6]
0011111111111111CELL.SINGLE_H[0]
0100011111111111CELL.LONG_H[4]
0100111011111111CELL.LONG_H[3]
0101001111111111CELL.SINGLE_H[2]
0101010111111111CELL.SINGLE_H[3]
0101101011111111CELL.DOUBLE_H1[0]
0101110011111111CELL_N.LONG_H[1]
0101111100001111CELL.QUAD_H0[2]
0101111100011111CELL.QUAD_H0[0]
0101111100101111CELL.QUAD_H0[1]
0101111100110111CELL.LONG_V[6]
0101111101001111CELL.QUAD_H2[2]
0101111101011111CELL.QUAD_H2[0]
0101111101101111CELL.QUAD_H2[1]
0101111101110111CELL.LONG_V[0]
0101111110001111CELL.QUAD_H3[2]
0101111110011111CELL.QUAD_H3[0]
0101111110101111CELL.QUAD_H3[1]
0101111110110111CELL.LONG_V[4]
0101111111001111CELL.QUAD_H1[2]
0101111111011111CELL.QUAD_H1[0]
0101111111101111CELL.QUAD_H1[1]
0101111111110111CELL.LONG_V[8]
0101111111111011CELL.GCLK[5]
0101111111111101CELL.OUT_CLB_X_S
0101111111111110CELL.OUT_CLB_XQ_S
0111011111111111CELL.DOUBLE_H1[1]
0111111011111111CELL.DOUBLE_H0[1]
1100111111111111CELL.SINGLE_H[4]
1101101111111111CELL.SINGLE_H[7]
1101110111111111CELL_N.LONG_H[2]
1111111111111111CELL.SINGLE_H[5]
xc4000ex IO_S1_W switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[27][4]MAIN[29][4]MAIN[37][4]MAIN[39][3]MAIN[38][3]MAIN[37][3]MAIN[40][4]MAIN[27][3]MAIN[30][3]MAIN[28][3]MAIN[29][3]MAIN[28][4]MAIN[39][4]MAIN[38][4]CELL.IMUX_IO_O1[0]
Source
00001111111111CELL.SINGLE_V[2]
00010111111111CELL.SINGLE_V[3]
00011011111111CELL.SINGLE_V[4]
00011101111111CELL.SINGLE_V[5]
00101111111101CELL.LONG_IO_H[0]
00101111111110CELL.GCLK[4]
00110111111101CELL.LONG_IO_H[1]
00110111111110CELL.GCLK[5]
00111011111101CELL.LONG_IO_H[2]
00111011111110CELL.GCLK[6]
00111101111101CELL.LONG_IO_H[3]
00111101111110CELL.GCLK[7]
00111110011111CELL.DEC_H[2]
00111111001111CELL.DEC_H[0]
00111111010111CELL.DEC_H[3]
00111111011011CELL.LONG_V[5]
01111110111111CELL.DOUBLE_V0[0]
01111111101111CELL.LONG_V[3]
01111111110111CELL.LONG_V[4]
01111111111011CELL.DEC_H[1]
10111111011111CELL.DOUBLE_V1[1]
11111111111111CELL.TIE_0
xc4000ex IO_S1_W switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN_E[40][3]MAIN_E[41][4]MAIN[3][4]MAIN[1][4]MAIN[4][5]MAIN[3][3]MAIN[2][4]MAIN[2][3]MAIN_E[41][3]MAIN_E[42][3]MAIN_E[43][3]MAIN_E[43][4]MAIN[1][3]MAIN_E[42][4]CELL.IMUX_IO_O1[1]
Source
00001111111111CELL.LONG_IO_H[2]
00011011111111CELL_E.LONG_V[1]
00011101111111CELL.DEC_H[1]
00011110111111CELL_E.LONG_V[0]
00011111111101CELL_E.DOUBLE_V1[0]
00100111111111CELL_E.DOUBLE_V0[1]
00110011111111CELL.DEC_H[0]
00110101111111CELL.DEC_H[2]
00110110111111CELL.DEC_H[3]
00110111111101CELL_E.LONG_V[2]
00111111011011CELL_E.GCLK[4]
00111111011110CELL_E.LONG_IO_H[0]
00111111101011CELL_E.GCLK[5]
00111111101110CELL_E.LONG_IO_H[1]
00111111110011CELL_E.GCLK[6]
00111111110110CELL_E.LONG_IO_H[3]
01111111011111CELL_E.SINGLE_V[2]
01111111101111CELL_E.SINGLE_V[3]
01111111110111CELL_E.SINGLE_V[4]
10111111111011CELL_E.SINGLE_V[5]
10111111111110CELL_E.GCLK[7]
11111111111111CELL.TIE_0
xc4000ex IO_S1_W switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[24][5]MAIN[24][6]MAIN[25][6]MAIN[26][6]MAIN[27][6]MAIN[29][6]MAIN[30][6]MAIN[28][6]CELL.IMUX_IO_OK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[3]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[2]
xc4000ex IO_S1_W switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[11][6]MAIN[12][6]MAIN[11][5]MAIN[13][5]MAIN[12][5]MAIN[14][5]MAIN[14][6]MAIN[13][6]CELL.IMUX_IO_OK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[5]
11111111CELL_E.SINGLE_V[4]
xc4000ex IO_S1_W switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[19][5]MAIN[20][5]MAIN[21][5]MAIN[22][5]MAIN[19][6]MAIN[20][6]MAIN[22][6]MAIN[21][6]CELL.IMUX_IO_IK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[2]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[3]
xc4000ex IO_S1_W switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][6]MAIN[17][6]MAIN[15][5]MAIN[16][5]MAIN[17][5]MAIN[18][5]MAIN[18][6]MAIN[16][6]CELL.IMUX_IO_IK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[4]
11111111CELL_E.SINGLE_V[5]
xc4000ex IO_S1_W switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[6][2]MAIN[4][2]MAIN[7][0]MAIN[7][1]MAIN[7][2]MAIN[5][2]MAIN[6][1]MAIN[5][1]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00101101CELL.DEC_H[1]
00101110CELL.GCLK[0]
00110011CELL.LONG_IO_H[3]
00110101CELL.LONG_IO_H[0]
00110110CELL.LONG_IO_H[2]
01101111CELL.DOUBLE_IO_S0[1]
01110111CELL.DOUBLE_IO_S1[0]
10111011CELL.DOUBLE_IO_S1[1]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[0]
11111111CELL.DOUBLE_IO_S0[0]
xc4000ex IO_S1_W switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[1][1]MAIN[2][2]MAIN[12][2]MAIN[3][1]MAIN[3][2]MAIN[4][1]MAIN[2][1]MAIN[1][2]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_H[0]
00101011CELL.GCLK[0]
00110101CELL.LONG_IO_H[3]
00110110CELL.LONG_IO_H[2]
00111001CELL.DEC_H[0]
01101111CELL.DOUBLE_IO_S0[0]
01111101CELL.LONG_IO_H[1]
01111110CELL.DEC_H[1]
10110111CELL.DOUBLE_IO_S0[1]
10111011CELL.DOUBLE_IO_S1[1]
11111111CELL.DOUBLE_IO_S1[0]
xc4000ex IO_S1_W switchbox INT muxes IMUX_CIN
BitsDestination
MAIN[38][8]MAIN[41][8]MAIN[40][8]MAIN[39][8]CELL.IMUX_CIN
Source
0011CELL.QUAD_V3[0]
0101CELL.LONG_V[9]
0110CELL.GCLK[5]
1111CELL.SINGLE_V[4]

Bels IO

xc4000ex IO_S1_W bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[23][0]CELL.IMUX_IO_IK[1] invert by !MAIN[14][0]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[33][0]CELL.IMUX_IO_OK[1] invert by !MAIN[3][0]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_F4CELL.IMUX_CLB_G4
TinCELL.IMUX_IO_T[0] invert by !MAIN[35][0]CELL.IMUX_IO_T[1] invert by !MAIN[1][0]
I1outCELL.OUT_IO_SN_I1[0]CELL.OUT_IO_SN_I1[1]
I2outCELL.OUT_IO_SN_I2[0]CELL.OUT_IO_SN_I2[1]
CLKINoutCELL.OUT_IO_CLKIN-
xc4000ex IO_S1_W enum IO_SLEW
IO[0].SLEWMAIN[34][0]
IO[1].SLEWMAIN[2][0]
FAST0
SLOW1
xc4000ex IO_S1_W enum IO_PULL
IO[0].PULLMAIN[23][1]MAIN[24][1]
IO[1].PULLMAIN[14][1]MAIN[13][1]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_S1_W enum IO_MUX_I
IO[0].MUX_I1MAIN[20][0]MAIN[18][0]
IO[1].MUX_I1MAIN[17][0]MAIN[16][1]
IO[0].MUX_I2MAIN[22][0]MAIN[21][0]
IO[1].MUX_I2MAIN[16][0]MAIN[15][0]
I01
IQ11
IQL10
xc4000ex IO_S1_W enum IO_IFF_D
IO[0].IFF_DMAIN[19][0]MAIN[21][1]
IO[1].IFF_DMAIN[17][1]MAIN[15][1]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_S1_W enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[27][0]
IO[1].MUX_OFF_DMAIN[9][0]
O11
O20
xc4000ex IO_S1_W enum IO_MUX_O
IO[0].MUX_OMAIN[29][0]MAIN[28][0]MAIN[30][0]MAIN[32][0]
IO[1].MUX_OMAIN[5][0]MAIN[4][0]MAIN[8][0]MAIN[6][0]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_S1_W enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][1]
IO[1].SYNC_DMAIN[12][0]
I1
DELAY0

Bels DEC

xc4000ex IO_S1_W bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_SN_I1[0]CELL.IMUX_CLB_C4CELL.OUT_IO_SN_I1[1]
O1bidirCELL.DEC_H[0]CELL.DEC_H[0]CELL.DEC_H[0]
O2bidirCELL.DEC_H[1]CELL.DEC_H[1]CELL.DEC_H[1]
O3bidirCELL.DEC_H[2]CELL.DEC_H[2]CELL.DEC_H[2]
O4bidirCELL.DEC_H[3]CELL.DEC_H[3]CELL.DEC_H[3]

Bels CIN

xc4000ex IO_S1_W bel CIN pins
PinDirectionCIN
IinCELL.IMUX_CIN

Bel wires

xc4000ex IO_S1_W bel wires
WirePins
CELL.DEC_H[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_H[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_H[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_H[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F4IO[0].O2
CELL.IMUX_CLB_G4IO[1].O2
CELL.IMUX_CLB_C4DEC[1].I
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.IMUX_CINCIN.I
CELL.OUT_IO_SN_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_SN_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_SN_I2[0]IO[0].I2
CELL.OUT_IO_SN_I2[1]IO[1].I2
CELL.OUT_IO_CLKINIO[0].CLKIN

Bitstream

xc4000ex IO_S1_W rect MAIN
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 INT: !pass CELL.QUAD_V0[2] ← CELL.QBUF[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_H4[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V0[2] INT: !bipass CELL.QUAD_H4[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_V0[2] = CELL.QUAD_V4[2] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_H4[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V0[0] INT: !bipass CELL.QUAD_H4[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_H0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.QUAD_V0[0] = CELL.QUAD_V4[0] INT: !bipass CELL.SINGLE_V_S[3] = CELL.QUAD_H1[1] INT: !bipass CELL.SINGLE_V_S[7] = CELL.QUAD_H1[2] INT: mux CELL.IMUX_CLB_F4 bit 2 INT: mux CELL.IMUX_CLB_F4 bit 3 INT: mux CELL.IMUX_CLB_F4 bit 6 INT: mux CELL.IMUX_CLB_C4 bit 3 INT: mux CELL.IMUX_CLB_C4 bit 4 INT: mux CELL.IMUX_CLB_C4 bit 7 INT: !bipass CELL.SINGLE_V_S[2] = CELL.QUAD_H2[1] INT: mux CELL.IMUX_CLB_G4 bit 2 INT: mux CELL.IMUX_CLB_G4 bit 3 INT: mux CELL.IMUX_CLB_G4 bit 5 - - - - INT: mux CELL.IMUX_CLB_F2 bit 0 INT: mux CELL.IMUX_CLB_F2 bit 3 INT: mux CELL.IMUX_CLB_F2 bit 6 INT: mux CELL.IMUX_CLB_F4 bit 0 INT: mux CELL.IMUX_CLB_C4 bit 0 INT: !pass CELL.QUAD_H3[1] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_CLB_XQ_S INT: mux CELL.IMUX_CLB_F2 bit 1 INT: mux CELL.IMUX_CLB_G4 bit 0 INT: mux CELL.IMUX_CLB_C2 bit 2 INT: mux CELL.IMUX_CLB_G2 bit 1 INT: mux CELL.IMUX_CLB_G2 bit 0 INT: mux CELL.IMUX_CLB_G2 bit 3 INT: mux CELL.IMUX_CLB_G2 bit 5 INT: mux CELL.IMUX_CLB_C2 bit 1 INT: mux CELL.IMUX_CLB_C2 bit 4 INT: mux CELL.IMUX_CLB_C2 bit 6 -
B14 INT: !pass CELL.QUAD_H0[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_H4[2] ← CELL.QBUF[2] INT: !pass CELL.QUAD_V4[2] ← CELL.QBUF[2] INT: mux CELL.QBUF[2] bit 0 INT: mux CELL.QBUF[2] bit 1 INT: !pass CELL.QUAD_V0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H0[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_H4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V4[0] ← CELL.QBUF[0] INT: !pass CELL.QUAD_V0[1] ← CELL.QBUF[1] INT: mux CELL.QBUF[0] bit 0 INT: mux CELL.QBUF[0] bit 1 INT: !bipass CELL.SINGLE_V_S[6] = CELL.QUAD_H2[2] INT: !bipass CELL.SINGLE_V_S[4] = CELL.QUAD_H0[1] INT: !bipass CELL.SINGLE_V_S[5] = CELL.QUAD_H3[2] INT: !bipass CELL.DOUBLE_V1[1] = CELL.QUAD_H0[2] INT: mux CELL.IMUX_CLB_F4 bit 4 INT: mux CELL.IMUX_CLB_F4 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 2 INT: mux CELL.IMUX_CLB_C4 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 6 INT: !bipass CELL.SINGLE_V_S[1] = CELL.QUAD_H0[0] INT: mux CELL.IMUX_CLB_G4 bit 4 INT: mux CELL.IMUX_CLB_G4 bit 6 INT: !bipass CELL.SINGLE_V_S[0] = CELL.QUAD_H2[0] INT: !bipass CELL.DOUBLE_V2[0] = CELL.QUAD_H3[0] - INT: !pass CELL.QUAD_H0[0] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_IO_SN_I2[1] INT: mux CELL.IMUX_CLB_F2 bit 4 INT: mux CELL.IMUX_CLB_F2 bit 5 INT: mux CELL.IMUX_CLB_C4 bit 1 INT: mux CELL.IMUX_CLB_F4 bit 1 INT: mux CELL.IMUX_CLB_G4 bit 1 INT: mux CELL.IMUX_CLB_F2 bit 2 INT: !pass CELL.QUAD_H3[2] ← CELL.OUT_CLB_X_S INT: !pass CELL.QUAD_H0[1] ← CELL.OUT_CLB_X_S INT: mux CELL.IMUX_CLB_G2 bit 2 INT: mux CELL.IMUX_CLB_C2 bit 3 INT: !pass CELL.QUAD_H3[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_H0[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_CLB_G2 bit 4 INT: mux CELL.IMUX_CLB_G2 bit 6 INT: mux CELL.IMUX_CLB_C2 bit 0 INT: mux CELL.IMUX_CLB_C2 bit 5 INT: mux CELL.IMUX_CLB_C2 bit 7 -
B13 INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H4[1] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_V0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V4[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_V0[1] INT: mux CELL.QBUF[1] bit 0 INT: mux CELL.QBUF[1] bit 1 INT: !pass CELL.QUAD_H4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_V4[1] ← CELL.QBUF[1] INT: !pass CELL.QUAD_H0[1] ← CELL.QBUF[1] INT: !pass CELL.SINGLE_H_E[2] ← CELL.LONG_V[1] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_H_E[7] INT: !bipass CELL.SINGLE_H_E[7] = CELL.SINGLE_V[7] INT: !bipass CELL.SINGLE_V[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V[7] INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_V[5] - INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.SINGLE_V[2] INT: !bipass CELL.SINGLE_V[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_H2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_V0[0] INT: !pass CELL.SINGLE_V[7] ← CELL.TIE_0 - INT: !buffer CELL.LONG_V[2] ← CELL.SINGLE_H_E[3] INT: !buffer CELL.LONG_H[5] ← CELL.SINGLE_V[6] - - INT: !pass CELL.DOUBLE_H1[0] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_CLB_X_S INT: !pass CELL.SINGLE_H[7] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 10 INT: mux CELL.IMUX_CLB_F2 bit 14 INT: mux CELL.IMUX_CLB_F4 bit 8 INT: mux CELL.IMUX_CLB_F4 bit 9 INT: mux CELL.IMUX_CLB_C4 bit 11 INT: mux CELL.IMUX_CLB_C4 bit 9 INT: mux CELL.IMUX_CLB_G4 bit 14 INT: mux CELL.IMUX_CLB_G4 bit 13 INT: mux CELL.IMUX_CLB_G2 bit 13 INT: mux CELL.IMUX_CLB_G2 bit 9 INT: mux CELL.IMUX_CLB_C2 bit 12 INT: mux CELL.IMUX_CLB_C2 bit 10 -
B12 - INT: !bipass CELL.SINGLE_H_E[3] = CELL.QUAD_V0[1] INT: !bipass CELL.QUAD_H0[1] = CELL.QUAD_H4[1] INT: !bipass CELL.SINGLE_H_E[6] = CELL.QUAD_V3[2] INT: !bipass CELL.SINGLE_H_E[5] = CELL.QUAD_V1[1] - INT: !bipass CELL.DOUBLE_H1[1] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_H2[0] = CELL.QUAD_V0[0] INT: !bipass CELL.SINGLE_H_E[7] = CELL.QUAD_V2[2] INT: !bipass CELL.SINGLE_H_E[2] = CELL.QUAD_V2[0] - INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V[4] INT: !buffer CELL.LONG_V[1] ← CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[7] = CELL.SINGLE_V_S[7] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V[6] INT: !buffer CELL.LONG_V[5] ← CELL.SINGLE_H[6] - INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V_S[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_H_E[2] INT: !bipass CELL.SINGLE_H[2] = CELL.SINGLE_V[2] - INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V2[0] - INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_V2[0] - - - - - - - - - INT: mux CELL.IMUX_CLB_F2 bit 9 INT: mux CELL.IMUX_CLB_F2 bit 11 INT: mux CELL.IMUX_CLB_F4 bit 7 INT: mux CELL.IMUX_CLB_F4 bit 13 INT: mux CELL.IMUX_CLB_C4 bit 14 INT: mux CELL.IMUX_CLB_C4 bit 10 INT: mux CELL.IMUX_CLB_G4 bit 12 INT: mux CELL.IMUX_CLB_G4 bit 8 INT: mux CELL.IMUX_CLB_G2 bit 7 INT: mux CELL.IMUX_CLB_G2 bit 11 INT: mux CELL.IMUX_CLB_G2 bit 10 INT: mux CELL.IMUX_CLB_C2 bit 8 INT: mux CELL.IMUX_CLB_C2 bit 11 -
B11 - INT: !buffer CELL.LONG_V[9] ← CELL.SINGLE_H_E[7] INT: !buffer CELL.LONG_V[8] ← CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H_E[0] = CELL.QUAD_V1[0] INT: !pass CELL.SINGLE_H_E[0] ← CELL.LONG_V[6] INT: !bipass CELL.SINGLE_H_E[1] = CELL.QUAD_V3[0] INT: !bipass CELL.SINGLE_H_E[4] = CELL.QUAD_V0[2] INT: !buffer CELL.LONG_V[6] ← CELL.SINGLE_H_E[0] INT: !buffer CELL.LONG_V[7] ← CELL.SINGLE_H_E[3] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[7] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_H[5] - INT: !bipass CELL.SINGLE_V[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_V_S[6] INT: !bipass CELL.SINGLE_H[6] = CELL.SINGLE_H_E[6] INT: !bipass CELL.SINGLE_H_E[6] = CELL.SINGLE_V[6] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.SINGLE_H_E[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_H_E[3] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V_S[3] INT: !bipass CELL.DOUBLE_H2[0] = CELL.DOUBLE_V0[0] INT: !bipass CELL.SINGLE_H[3] = CELL.SINGLE_V[3] INT: !bipass CELL.SINGLE_V[3] = CELL.SINGLE_V_S[3] INT: !pass CELL.SINGLE_V[4] ← CELL.LONG_H[3] - - - - - INT: !pass CELL.SINGLE_H[6] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.SINGLE_H[2] ← CELL.OUT_CLB_XQ_S INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_CLB_XQ_S INT: mux CELL.IMUX_CLB_F2 bit 8 INT: !pass CELL.SINGLE_H[3] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 13 INT: mux CELL.IMUX_CLB_F4 bit 14 INT: mux CELL.IMUX_CLB_F4 bit 11 INT: mux CELL.IMUX_CLB_C4 bit 15 INT: mux CELL.IMUX_CLB_C4 bit 13 INT: mux CELL.IMUX_CLB_G4 bit 9 INT: mux CELL.IMUX_CLB_G4 bit 10 INT: mux CELL.IMUX_CLB_G2 bit 14 INT: mux CELL.IMUX_CLB_G2 bit 15 INT: mux CELL.IMUX_CLB_C2 bit 13 INT: mux CELL.IMUX_CLB_C2 bit 15 -
B10 - - - - - - - - - - - INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V[4] INT: !bipass CELL.SINGLE_V[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H_E[4] = CELL.SINGLE_V_S[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_H_E[4] INT: !bipass CELL.SINGLE_H[4] = CELL.SINGLE_V_S[4] INT: !pass CELL.SINGLE_H_E[3] ← CELL.LONG_V[2] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_H2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V0[1] - INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_V[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_H_E[0] - INT: !pass CELL.SINGLE_V[0] ← CELL.TIE_0 INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_SN_I2[1] INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_IO_SN_I2[1] - INT: !pass CELL.SINGLE_H[6] ← CELL.TIE_0 INT: mux CELL.IMUX_CLB_F2 bit 7 INT: mux CELL.IMUX_CLB_F2 bit 12 INT: mux CELL.IMUX_CLB_F4 bit 10 - INT: mux CELL.IMUX_CLB_F4 bit 12 INT: mux CELL.IMUX_CLB_C4 bit 8 INT: mux CELL.IMUX_CLB_C4 bit 12 INT: mux CELL.IMUX_CLB_G4 bit 7 INT: mux CELL.IMUX_CLB_G4 bit 11 INT: mux CELL.IMUX_CLB_G2 bit 8 INT: mux CELL.IMUX_CLB_G2 bit 12 INT: mux CELL.IMUX_CLB_C2 bit 9 INT: mux CELL.IMUX_CLB_C2 bit 14 -
B9 - - - - - - - - - - INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_H[4] INT: !bipass CELL.SINGLE_V[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V_S[5] INT: !bipass CELL.SINGLE_H_E[5] = CELL.SINGLE_V[5] INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_H_E[5] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H2[1] = CELL.DOUBLE_V0[1] INT: !pass CELL.SINGLE_H_E[1] ← CELL.LONG_V[0] INT: !bipass CELL.SINGLE_H_E[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_H_E[1] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V[1] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V[0] INT: !bipass CELL.SINGLE_H_E[0] = CELL.SINGLE_V[0] - - - - - - INT: !buffer CELL.LONG_H[4] ← CELL.SINGLE_V[5] INT: !buffer CELL.LONG_V[0] ← CELL.SINGLE_H_E[1] INT: !buffer CELL.LONG_V[4] ← CELL.SINGLE_H[5] - - INT: !buffer CELL.LONG_V[3] ← CELL.SINGLE_H[4] - INT: !pass CELL.SINGLE_H[0] ← CELL.TIE_0 - - - - - - - -
B8 - - INT: !pass CELL.SINGLE_H_E[7] ← CELL.LONG_V[9] INT: !pass CELL.SINGLE_H_E[4] ← CELL.LONG_V[8] - INT: mux CELL.IMUX_CIN bit 2 INT: mux CELL.IMUX_CIN bit 1 INT: mux CELL.IMUX_CIN bit 0 INT: mux CELL.IMUX_CIN bit 3 - - - - - INT: !bipass CELL.SINGLE_H[5] = CELL.SINGLE_V[5] INT: !pass CELL.SINGLE_H[4] ← CELL.LONG_V[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_V2[1] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_V2[1] - INT: !bipass CELL.SINGLE_V[1] = CELL.SINGLE_V_S[1] INT: !bipass CELL.SINGLE_H[0] = CELL.SINGLE_V_S[0] INT: !bipass CELL.SINGLE_H[1] = CELL.SINGLE_V_S[1] INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_V[4] - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - INT: !bipass CELL.SINGLE_V[4] = CELL.OCTAL_IO_S[3] - - INT: !bipass CELL.SINGLE_V[6] = CELL.OCTAL_IO_S[1] INT: !bipass CELL.SINGLE_V[5] = CELL.OCTAL_IO_S[2] - - INT: !bipass CELL.SINGLE_V[7] = CELL.OCTAL_IO_S[0] - - INT: !bipass CELL.SINGLE_V[3] = CELL.OCTAL_IO_S[4] - - INT: !bipass CELL.SINGLE_V[2] = CELL.OCTAL_IO_S[5] - - - INT: !bipass CELL.SINGLE_V[1] = CELL.OCTAL_IO_S[6] INT: !bipass CELL.SINGLE_V[0] = CELL.OCTAL_IO_S[7] - - - - - - - - - - - - - - - - - - - - - -
B6 INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_V[8] bit 0 - - INT: mux CELL.LONG_IO_H[3] bit 1 INT: mux CELL.LONG_V[9] bit 0 INT: mux CELL.LONG_IO_H[3] bit 0 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 1 INT: mux CELL.LONG_V[2] bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 6 INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 6 INT: mux CELL.IMUX_IO_IK[1] bit 0 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.LONG_V[5] bit 0 INT: mux CELL.LONG_V[5] bit 2 INT: mux CELL.LONG_V[3] bit 1 INT: mux CELL.LONG_V[3] bit 2 - INT: mux CELL.LONG_IO_H[0] bit 3 - INT: mux CELL.LONG_V[4] bit 1 INT: mux CELL.LONG_V[4] bit 2 - -
B5 - INT: !pass CELL.QUAD_V3[2] ← CELL.DEC_H[0] INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.LONG_V[6] bit 0 INT: mux CELL.LONG_V[7] bit 0 INT: mux CELL.LONG_IO_H[1] bit 1 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_IO_H[1] bit 0 INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 3 INT: mux CELL.LONG_V[1] bit 0 INT: mux CELL.LONG_V[1] bit 2 INT: mux CELL.LONG_V[2] bit 1 INT: mux CELL.LONG_V[2] bit 3 INT: mux CELL.LONG_V[2] bit 2 INT: mux CELL.LONG_V[0] bit 1 INT: mux CELL.LONG_V[0] bit 0 INT: mux CELL.LONG_V[0] bit 2 INT: mux CELL.LONG_V[0] bit 3 INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_IO_SN_I1[0] INT: !buffer CELL.LONG_H[3] ← CELL.SINGLE_V[4] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.LONG_V[5] bit 1 INT: mux CELL.LONG_V[5] bit 3 INT: mux CELL.LONG_V[3] bit 0 INT: mux CELL.LONG_V[3] bit 3 INT: mux CELL.LONG_V[4] bit 3 INT: mux CELL.LONG_IO_H[3] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.LONG_V[4] bit 0 INT: !buffer CELL.OCTAL_IO_S[0] ← CELL.OCTAL_IO_S[8] INT: !buffer CELL.OCTAL_IO_S[8] ← CELL.OCTAL_IO_S[0] -
B4 INT: !bipass CELL.QUAD_V0[1] = CELL.LONG_IO_H[1] INT: !bipass CELL.QUAD_V0[2] = CELL.LONG_IO_H[3] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.ECLK_H bit 2 INT: mux CELL.ECLK_H bit 1 INT: mux CELL.ECLK_H bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: !pass CELL.SINGLE_V[4] ← CELL.DEC_H[1] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_IO_H[3] INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_IO_H[2] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.SINGLE_V[7] ← CELL.DEC_H[0] INT: !pass CELL.SINGLE_V[3] ← CELL.DEC_H[2] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.IMUX_IO_O1[0] bit 12 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 13 INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_IO_SN_I1[0] - INT: mux CELL.LONG_IO_H[3] bit 2 INT: mux CELL.LONG_IO_H[2] bit 2 INT: mux CELL.LONG_IO_H[2] bit 3 INT: mux CELL.LONG_IO_H[2] bit 4 INT: !pass CELL.SINGLE_V[0] ← CELL.DEC_H[3] INT: mux CELL.LONG_IO_H[1] bit 3 INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_IO_H[1] INT: mux CELL.LONG_IO_H[0] bit 2 INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_IO_H[0] DEC[0]: O1_N DEC[2]: ! O1_N DEC[1]: ! O1_P DEC[1]: ! O2_P DEC[2]: ! O2_N DEC[0]: O2_N DEC[0]: O4_N DEC[2]: ! O4_N DEC[1]: ! O4_P DEC[1]: ! O3_P DEC[2]: ! O3_N DEC[0]: O3_N INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 10 -
B3 INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_IO_SN_I1[0] INT: !bipass CELL.QUAD_V0[0] = CELL.LONG_IO_H[0] INT: !pass CELL.DOUBLE_IO_S1[1] ← CELL.LONG_V[8] INT: mux CELL.ECLK_H bit 4 INT: mux CELL.ECLK_H bit 5 INT: mux CELL.ECLK_H bit 0 INT: mux CELL.ECLK_H bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.DBUF_IO_H[1] bit 1 INT: mux CELL.DBUF_IO_H[1] bit 2 INT: mux CELL.DBUF_IO_H[1] bit 3 INT: !bipass CELL.DOUBLE_IO_S0[3] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_S1[3] INT: !bipass CELL.DOUBLE_IO_S0[2] = CELL.DOUBLE_IO_S2[2] INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_S1[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S1[1] INT: mux CELL.LONG_IO_H[1] bit 5 INT: mux CELL.LONG_IO_H[2] bit 5 INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_IO_SN_I1[0] - IO[0]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 - DEC[0]: ! O1_P DEC[2]: O1_P DEC[1]: O1_N DEC[1]: O2_N DEC[2]: O2_P DEC[0]: ! O2_P DEC[0]: ! O4_P DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 1 -
B2 INT: !bipass CELL.DOUBLE_IO_S2[1] = CELL.QUAD_V3[0] INT: !pass CELL.DOUBLE_IO_S2[0] ← CELL.LONG_V[9] INT: mux CELL.VCLK bit 3 INT: !pass CELL.DOUBLE_IO_S2[3] ← CELL.LONG_V[6] INT: !bipass CELL.DOUBLE_IO_S1[1] = CELL.QUAD_V1[1] INT: !bipass CELL.DOUBLE_IO_S2[0] = CELL.QUAD_V1[0] INT: !pass CELL.QUAD_V3[1] ← CELL.DEC_H[1] INT: !pass CELL.DOUBLE_IO_S1[0] ← CELL.GCLK[4] INT: !pass CELL.DOUBLE_IO_S2[1] ← CELL.GCLK[5] INT: !pass CELL.DOUBLE_IO_S1[3] ← CELL.GCLK[7] INT: !pass CELL.DOUBLE_IO_S2[0] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_S2[1] ← CELL.DBUF_IO_H[0] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_S2[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_S0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S1[2] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_S1[2] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.DOUBLE_IO_S0[0] = CELL.DOUBLE_IO_S2[0] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_S0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_S1[0] - IO[0]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_OQ bit 0 - INT: mux CELL.LONG_IO_H[1] bit 4 IO[1]: ! IFF_CE_ENABLE IO[1]: ! OFF_CE_ENABLE INT: mux CELL.IMUX_IO_T[1] bit 5 INT: !pass CELL.DOUBLE_IO_S0[0] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_S0[1] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 2 INT: mux CELL.DBUF_IO_H[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 0 -
B1 INT: mux CELL.VCLK bit 0 INT: mux CELL.VCLK bit 1 INT: mux CELL.VCLK bit 2 INT: mux CELL.VCLK bit 5 INT: mux CELL.VCLK bit 4 INT: !bipass CELL.DOUBLE_IO_S1[0] = CELL.QUAD_V2[0] INT: !bipass CELL.DOUBLE_IO_S1[2] = CELL.QUAD_V3[1] INT: !bipass CELL.DOUBLE_IO_S2[3] = CELL.QUAD_V1[2] INT: !bipass CELL.DOUBLE_IO_S1[3] = CELL.QUAD_V2[2] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I1[0] INT: !pass CELL.DOUBLE_IO_S2[3] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_S2[2] ← CELL.DBUF_IO_H[0] INT: mux CELL.DBUF_IO_H[1] bit 0 INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_S1[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S2[2] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_S2[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_S0[2] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_S2[1] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_S2[1] INT: !bipass CELL.DOUBLE_IO_S0[1] = CELL.DOUBLE_IO_S2[1] IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: PULL bit 1 IO[0]: SYNC_D bit 0 IO[0]: IFF_D bit 0 IO[0]: ! IFF_CE_ENABLE INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_S1[0] INT: mux CELL.LONG_IO_H[1] bit 2 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 IO[1]: IFF_D bit 0 IO[1]: PULL bit 1 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 INT: !pass CELL.DOUBLE_IO_S0[3] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_S0[2] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 7 -
B0 - INT: !pass CELL.DOUBLE_IO_S1[2] ← CELL.LONG_V[7] - IO[0]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.VCLK bit 6 INT: !pass CELL.QUAD_V3[0] ← CELL.DEC_H[2] IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: !bipass CELL.DOUBLE_IO_S2[2] = CELL.QUAD_V2[1] INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_IO_S2[2] ← CELL.GCLK[6] - IO[0]: !invert T IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: MUX_O bit 0 IO[0]: ! OFF_CE_ENABLE IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 3 IO[0]: MUX_O bit 2 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: MUX_I2 bit 1 IO[0]: MUX_I2 bit 0 IO[0]: MUX_I1 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 0 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! IFF_SRVAL bit 0 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0 IO[1]: MUX_O bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: !invert OK IO[1]: SLEW bit 0 IO[1]: !invert T -
xc4000ex IO_S1_W rect MAIN_E
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - INT: mux CELL.IMUX_IO_O1[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_N0

Cells: 3

Switchbox INT

xc4000ex IO_N0 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_N[0]CELL.OCTAL_IO_N[8]!MAIN[1][2]
CELL.OCTAL_IO_N[8]CELL.OCTAL_IO_N[0]!MAIN[2][2]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[22][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[26][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[25][2]
xc4000ex IO_N0 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_V[0]CELL.DEC_H[0]!MAIN[20][3]
CELL.SINGLE_V[0]CELL.OUT_IO_SN_I2_E1!MAIN[23][2]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[24][8]
CELL.SINGLE_V[1]CELL.LONG_IO_H[0]!MAIN[16][3]
CELL.SINGLE_V[1]CELL.OUT_IO_SN_I2[0]!MAIN[23][1]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[30][8]
CELL.SINGLE_V[2]CELL.LONG_IO_H[1]!MAIN[18][3]
CELL.SINGLE_V[2]CELL.OUT_IO_SN_I1[0]!MAIN[26][3]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[29][9]
CELL.SINGLE_V[3]CELL.DEC_H[1]!MAIN[31][3]
CELL.SINGLE_V[3]CELL.OUT_IO_SN_I1_E1!MAIN[30][3]
CELL.SINGLE_V[4]CELL.DEC_H[2]!MAIN[36][3]
CELL.SINGLE_V[4]CELL.OUT_IO_SN_I2_E1!MAIN[36][1]
CELL.SINGLE_V[5]CELL.LONG_IO_H[2]!MAIN[34][3]
CELL.SINGLE_V[5]CELL.OUT_IO_SN_I2[0]!MAIN[33][1]
CELL.SINGLE_V[6]CELL.LONG_IO_H[3]!MAIN[35][3]
CELL.SINGLE_V[6]CELL.OUT_IO_SN_I1[0]!MAIN[26][2]
CELL.SINGLE_V[7]CELL.DEC_H[3]!MAIN[32][3]
CELL.SINGLE_V[7]CELL.OUT_IO_SN_I1_E1!MAIN[33][3]
CELL.DOUBLE_V0[0]CELL.OUT_IO_SN_I1_E1!MAIN[22][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_SN_I2[0]!MAIN[32][1]
CELL.DOUBLE_V1[0]CELL.OUT_IO_SN_I1[0]!MAIN[21][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_SN_I2_E1!MAIN[31][1]
CELL.DOUBLE_IO_N0[0]CELL.DBUF_IO_H[0]!MAIN[36][5]
CELL.DOUBLE_IO_N0[0]CELL.LONG_V[9]!MAIN[45][5]
CELL.DOUBLE_IO_N0[1]CELL.DBUF_IO_H[0]!MAIN[35][5]
CELL.DOUBLE_IO_N0[1]CELL.GCLK[5]!MAIN[38][5]
CELL.DOUBLE_IO_N0[2]CELL.DBUF_IO_H[0]!MAIN[35][6]
CELL.DOUBLE_IO_N0[2]CELL.GCLK[6]!MAIN[37][7]
CELL.DOUBLE_IO_N0[3]CELL.DBUF_IO_H[0]!MAIN[36][6]
CELL.DOUBLE_IO_N0[3]CELL.LONG_V[6]!MAIN[43][5]
CELL.DOUBLE_IO_N1[0]CELL.GCLK[4]!MAIN[39][5]
CELL.DOUBLE_IO_N1[1]CELL.LONG_V[8]!MAIN[44][4]
CELL.DOUBLE_IO_N1[2]CELL.LONG_V[7]!MAIN[45][7]
CELL.DOUBLE_IO_N1[3]CELL.GCLK[7]!MAIN[37][5]
CELL.DOUBLE_IO_N2[0]CELL.DBUF_IO_H[1]!MAIN[11][5]
CELL.DOUBLE_IO_N2[1]CELL.DBUF_IO_H[1]!MAIN[10][5]
CELL.DOUBLE_IO_N2[2]CELL.DBUF_IO_H[1]!MAIN[10][6]
CELL.DOUBLE_IO_N2[3]CELL.DBUF_IO_H[1]!MAIN[11][6]
CELL.QUAD_V0[0]CELL.OUT_IO_SN_I2[0]!MAIN[46][1]
CELL.QUAD_V0[1]CELL.OUT_IO_SN_I1_E1!MAIN[38][7]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I1[0]!MAIN[37][6]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I2_E1!MAIN[37][2]
CELL.QUAD_V2[0]CELL.DEC_H[1]!MAIN[41][7]
CELL.QUAD_V2[0]CELL.OUT_COUT_E!MAIN[45][2]
CELL.QUAD_V2[1]CELL.DEC_H[2]!MAIN[40][5]
CELL.QUAD_V2[2]CELL.DEC_H[3]!MAIN[46][2]
CELL.QUAD_V3[0]CELL.OUT_IO_SN_I2_E1!MAIN[39][2]
CELL.QUAD_V3[1]CELL.OUT_IO_SN_I1[0]!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I2[0]!MAIN[45][1]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I1_E1!MAIN[44][3]
xc4000ex IO_N0 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_V[0]CELL.DOUBLE_IO_N0[0]!MAIN[25][5]
CELL.SINGLE_V[0]CELL.DOUBLE_IO_N2[0]!MAIN[23][5]
CELL.SINGLE_V[0]CELL.OCTAL_IO_N[1]!MAIN[22][0]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_N1[0]!MAIN[19][6]
CELL.SINGLE_V[1]CELL.OCTAL_IO_N[2]!MAIN[23][0]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_N0[1]!MAIN[27][6]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_N2[1]!MAIN[28][5]
CELL.SINGLE_V[2]CELL.OCTAL_IO_N[3]!MAIN[27][0]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_N1[1]!MAIN[26][4]
CELL.SINGLE_V[3]CELL.OCTAL_IO_N[4]!MAIN[30][0]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_N0[2]!MAIN[30][6]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_N2[2]!MAIN[31][5]
CELL.SINGLE_V[4]CELL.OCTAL_IO_N[5]!MAIN[40][0]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_N1[2]!MAIN[29][5]
CELL.SINGLE_V[5]CELL.OCTAL_IO_N[6]!MAIN[36][0]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_N0[3]!MAIN[33][5]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_N2[3]!MAIN[33][6]
CELL.SINGLE_V[6]CELL.OCTAL_IO_N[7]!MAIN[37][0]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_N1[3]!MAIN[32][4]
CELL.SINGLE_V[7]CELL.OCTAL_IO_N[8]!MAIN[33][0]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N0[1]!MAIN[28][6]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N1[1]!MAIN[25][4]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N2[1]!MAIN[27][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N0[2]!MAIN[31][6]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N1[2]!MAIN[30][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N2[2]!MAIN[29][6]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N0[0]!MAIN[26][5]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N1[0]!MAIN[21][5]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N2[0]!MAIN[22][5]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N0[3]!MAIN[34][5]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N1[3]!MAIN[32][6]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N2[3]!MAIN[32][5]
CELL.DOUBLE_IO_N0[0]CELL.DOUBLE_IO_N2[0]!MAIN[24][5]
CELL.DOUBLE_IO_N0[0]CELL.QUAD_V1[0]!MAIN[41][5]
CELL.DOUBLE_IO_N0[1]CELL.DOUBLE_IO_N2[1]!MAIN[26][6]
CELL.DOUBLE_IO_N0[1]CELL.QUAD_V0[0]!MAIN[46][5]
CELL.DOUBLE_IO_N0[2]CELL.DOUBLE_IO_N2[2]!MAIN[31][4]
CELL.DOUBLE_IO_N0[2]CELL.QUAD_V2[1]!MAIN[39][7]
CELL.DOUBLE_IO_N0[3]CELL.DOUBLE_IO_N2[3]!MAIN[33][4]
CELL.DOUBLE_IO_N0[3]CELL.QUAD_V1[2]!MAIN[39][6]
CELL.DOUBLE_IO_N1[0]CELL.QUAD_V2[0]!MAIN[41][6]
CELL.DOUBLE_IO_N1[1]CELL.QUAD_V1[1]!MAIN[42][5]
CELL.DOUBLE_IO_N1[2]CELL.QUAD_V0[1]!MAIN[40][6]
CELL.DOUBLE_IO_N1[3]CELL.QUAD_V0[2]!MAIN[38][6]
CELL.QUAD_V3[0]CELL.LONG_IO_H[0]!MAIN[45][4]
CELL.QUAD_V3[1]CELL.LONG_IO_H[1]!MAIN[46][3]
CELL.QUAD_V3[2]CELL.LONG_IO_H[3]!MAIN[45][3]
xc4000ex IO_N0 switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[8][5]MAIN[9][5]MAIN[8][6]MAIN[9][6]CELL.DBUF_IO_H[0]
Source
0011CELL.DOUBLE_IO_N2[0]
0101CELL.DOUBLE_IO_N2[2]
0110CELL.DOUBLE_IO_N2[3]
1111CELL.DOUBLE_IO_N2[1]
xc4000ex IO_N0 switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[34][4]MAIN[35][4]MAIN[36][4]MAIN[34][6]CELL.DBUF_IO_H[1]
Source
0011CELL.DOUBLE_IO_N0[1]
0101CELL.DOUBLE_IO_N0[2]
0110CELL.DOUBLE_IO_N0[3]
1111CELL.DOUBLE_IO_N0[0]
xc4000ex IO_N0 switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[27][2]MAIN[28][2]MAIN[30][2]MAIN[29][2]CELL.LONG_V[0]
Source
0001CELL.LONG_IO_H[0]
0010CELL.DEC_H[3]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N0 switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[36][2]MAIN[34][2]MAIN[35][1]MAIN[35][2]CELL.LONG_V[1]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N0 switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[32][2]MAIN[31][2]MAIN[33][2]MAIN[34][1]CELL.LONG_V[2]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N0 switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[7][2]MAIN[7][1]MAIN[8][1]MAIN[8][2]CELL.LONG_V[3]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N0 switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[6][2]MAIN[2][1]MAIN[3][1]MAIN[3][2]CELL.LONG_V[4]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N0 switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[9][2]MAIN[9][1]MAIN[10][2]MAIN[10][1]CELL.LONG_V[5]
Source
0001CELL.LONG_IO_H[3]
0010CELL.DEC_H[0]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N0 switchbox INT muxes LONG_V[6]
BitsDestination
MAIN[42][2]CELL.LONG_V[6]
Source
0CELL.LONG_IO_H[0]
1off
xc4000ex IO_N0 switchbox INT muxes LONG_V[7]
BitsDestination
MAIN[41][2]CELL.LONG_V[7]
Source
0CELL.LONG_IO_H[1]
1off
xc4000ex IO_N0 switchbox INT muxes LONG_V[8]
BitsDestination
MAIN[42][1]CELL.LONG_V[8]
Source
0CELL.LONG_IO_H[2]
1off
xc4000ex IO_N0 switchbox INT muxes LONG_V[9]
BitsDestination
MAIN[38][1]CELL.LONG_V[9]
Source
0CELL.LONG_IO_H[3]
1off
xc4000ex IO_N0 switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[5][1]MAIN[17][3]MAIN[43][2]MAIN[44][2]CELL.LONG_IO_H[0]
Source
0011CELL.LONG_V[0]
0111CELL.SINGLE_V[1]
1100CELL.LONG_V[6]
1101CELL.GCLK[4]
1111off
xc4000ex IO_N0 switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[24][4]MAIN[15][5]MAIN[19][3]MAIN[18][6]MAIN[40][2]MAIN[38][2]CELL.LONG_IO_H[1]
Source
000111CELL.LONG_V[1]
001011CELL.LONG_V[3]
011111CELL.SINGLE_V[2]
111100CELL.LONG_V[7]
111101CELL.GCLK[5]
111111off
xc4000ex IO_N0 switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[23][4]MAIN[21][3]MAIN[22][3]MAIN[23][3]MAIN[43][1]MAIN[44][1]CELL.LONG_IO_H[2]
Source
000111CELL.LONG_V[2]
001011CELL.LONG_V[4]
011111CELL.SINGLE_V[5]
111100CELL.LONG_V[8]
111101CELL.GCLK[6]
111111off
xc4000ex IO_N0 switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[5][2]MAIN[24][3]MAIN[39][1]MAIN[37][1]CELL.LONG_IO_H[3]
Source
0011CELL.LONG_V[5]
0111CELL.SINGLE_V[6]
1100CELL.LONG_V[9]
1101CELL.GCLK[7]
1111off
xc4000ex IO_N0 switchbox INT muxes VCLK
BitsDestination
MAIN[42][7]MAIN[44][5]MAIN[43][6]MAIN[42][6]MAIN[44][6]MAIN[45][6]MAIN[46][6]CELL.VCLK
Source
0011001CELL.LONG_IO_H[0]
0011010CELL.LONG_IO_H[1]
0011111CELL.DOUBLE_IO_N0[0]
0101001CELL.OUT_IO_SN_I1[0]
0101010CELL.OUT_IO_SN_I1_E1
0101111CELL.DOUBLE_IO_N1[1]
0110001CELL.OUT_COUT_E
0110010CELL.LONG_IO_H[3]
0110111CELL.DOUBLE_IO_N1[2]
1111001CELL.ECLK_H
1111010CELL.BUFGE_H
1111111CELL.DOUBLE_IO_N0[3]
xc4000ex IO_N0 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[27][3]MAIN[29][3]MAIN[37][3]MAIN[39][4]MAIN[38][4]MAIN[37][4]MAIN[40][3]MAIN[27][4]MAIN[30][4]MAIN[28][4]MAIN[29][4]MAIN[28][3]MAIN[39][3]MAIN[38][3]CELL.IMUX_IO_O1[0]
Source
00001111111111CELL.SINGLE_V[2]
00010111111111CELL.SINGLE_V[3]
00011011111111CELL.SINGLE_V[4]
00011101111111CELL.SINGLE_V[5]
00101111111101CELL.LONG_IO_H[0]
00101111111110CELL.GCLK[4]
00110111111101CELL.LONG_IO_H[1]
00110111111110CELL.GCLK[5]
00111011111101CELL.LONG_IO_H[2]
00111011111110CELL.GCLK[6]
00111101111101CELL.LONG_IO_H[3]
00111101111110CELL.GCLK[7]
00111110011111CELL.DEC_H[1]
00111111001111CELL.DEC_H[3]
00111111010111CELL.DEC_H[0]
00111111011011CELL.LONG_V[5]
01111110111111CELL.DOUBLE_V0[0]
01111111101111CELL.LONG_V[3]
01111111110111CELL.LONG_V[4]
01111111111011CELL.DEC_H[2]
10111111011111CELL.DOUBLE_V1[1]
11111111111111CELL.TIE_0
xc4000ex IO_N0 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN_E[40][4]MAIN_E[41][3]MAIN[3][3]MAIN[1][3]MAIN[4][2]MAIN[2][4]MAIN[2][3]MAIN[3][4]MAIN_E[41][4]MAIN_E[42][4]MAIN_E[43][4]MAIN_E[43][3]MAIN[1][4]MAIN_E[42][3]CELL.IMUX_IO_O1[1]
Source
00001111111111CELL.LONG_IO_H[2]
00011011111111CELL_E.LONG_V[0]
00011101111111CELL.DEC_H[2]
00011110111111CELL_E.LONG_V[1]
00011111111101CELL_E.DOUBLE_V1[0]
00100111111111CELL_E.DOUBLE_V0[1]
00110011111111CELL.DEC_H[0]
00110101111111CELL.DEC_H[1]
00110110111111CELL.DEC_H[3]
00110111111101CELL_E.LONG_V[2]
00111111011011CELL_E.GCLK[4]
00111111011110CELL_E.LONG_IO_H[0]
00111111101011CELL_E.GCLK[5]
00111111101110CELL_E.LONG_IO_H[1]
00111111110011CELL_E.GCLK[6]
00111111110110CELL_E.LONG_IO_H[3]
01111111011111CELL_E.SINGLE_V[2]
01111111101111CELL_E.SINGLE_V[3]
01111111110111CELL_E.SINGLE_V[4]
10111111111011CELL_E.SINGLE_V[5]
10111111111110CELL_E.GCLK[7]
11111111111111CELL.TIE_0
xc4000ex IO_N0 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[24][2]MAIN[24][1]MAIN[25][1]MAIN[26][1]MAIN[27][1]MAIN[29][1]MAIN[30][1]MAIN[28][1]CELL.IMUX_IO_OK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[3]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[2]
xc4000ex IO_N0 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[11][1]MAIN[12][1]MAIN[11][2]MAIN[13][2]MAIN[12][2]MAIN[14][2]MAIN[14][1]MAIN[13][1]CELL.IMUX_IO_OK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[5]
11111111CELL_E.SINGLE_V[4]
xc4000ex IO_N0 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[19][2]MAIN[20][2]MAIN[21][2]MAIN[22][2]MAIN[19][1]MAIN[20][1]MAIN[22][1]MAIN[21][1]CELL.IMUX_IO_IK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[2]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[3]
xc4000ex IO_N0 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][1]MAIN[17][1]MAIN[15][2]MAIN[16][2]MAIN[17][2]MAIN[18][2]MAIN[18][1]MAIN[16][1]CELL.IMUX_IO_IK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[4]
11111111CELL_E.SINGLE_V[5]
xc4000ex IO_N0 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[6][5]MAIN[4][5]MAIN[7][7]MAIN[7][5]MAIN[5][5]MAIN[7][6]MAIN[6][6]MAIN[5][6]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_H[3]
00101101CELL.LONG_IO_H[0]
00101110CELL.LONG_IO_H[2]
00111001CELL.DEC_H[2]
00111010CELL.GCLK[0]
01101111CELL.DOUBLE_IO_N1[0]
01111011CELL.DOUBLE_IO_N2[1]
10110111CELL.DOUBLE_IO_N1[1]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[3]
11111111CELL.DOUBLE_IO_N2[0]
xc4000ex IO_N0 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[2][5]MAIN[1][6]MAIN[12][5]MAIN[4][6]MAIN[3][6]MAIN[3][5]MAIN[2][6]MAIN[1][5]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00100111CELL.GCLK[0]
00101101CELL.DEC_H[3]
00110011CELL.LONG_IO_H[0]
00111001CELL.LONG_IO_H[3]
00111010CELL.LONG_IO_H[2]
01101111CELL.DOUBLE_IO_N1[1]
01111011CELL.DOUBLE_IO_N2[1]
10110111CELL.DOUBLE_IO_N2[0]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[2]
11111111CELL.DOUBLE_IO_N1[0]

Bels IO

xc4000ex IO_N0 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[23][7]CELL.IMUX_IO_IK[1] invert by !MAIN[14][7]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[33][7]CELL.IMUX_IO_OK[1] invert by !MAIN[3][7]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_F2_NCELL.IMUX_CLB_G2_N
TinCELL.IMUX_IO_T[0] invert by !MAIN[35][7]CELL.IMUX_IO_T[1] invert by !MAIN[1][7]
I1outCELL.OUT_IO_SN_I1[0]CELL.OUT_IO_SN_I1[1]
I2outCELL.OUT_IO_SN_I2[0]CELL.OUT_IO_SN_I2[1]
xc4000ex IO_N0 enum IO_SLEW
IO[0].SLEWMAIN[34][7]
IO[1].SLEWMAIN[2][7]
FAST0
SLOW1
xc4000ex IO_N0 enum IO_PULL
IO[0].PULLMAIN[23][6]MAIN[24][6]
IO[1].PULLMAIN[14][6]MAIN[13][6]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_N0 enum IO_MUX_I
IO[0].MUX_I1MAIN[20][7]MAIN[18][7]
IO[1].MUX_I1MAIN[17][7]MAIN[16][6]
IO[0].MUX_I2MAIN[22][7]MAIN[21][7]
IO[1].MUX_I2MAIN[16][7]MAIN[15][7]
I01
IQ11
IQL10
xc4000ex IO_N0 enum IO_IFF_D
IO[0].IFF_DMAIN[19][7]MAIN[21][6]
IO[1].IFF_DMAIN[17][6]MAIN[15][6]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_N0 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[27][7]
IO[1].MUX_OFF_DMAIN[9][7]
O11
O20
xc4000ex IO_N0 enum IO_MUX_O
IO[0].MUX_OMAIN[29][7]MAIN[28][7]MAIN[30][7]MAIN[32][7]
IO[1].MUX_OMAIN[5][7]MAIN[4][7]MAIN[8][7]MAIN[6][7]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_N0 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[12][7]
I1
DELAY0

Bels DEC

xc4000ex IO_N0 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_SN_I1[0]CELL.IMUX_CLB_C2_NCELL.OUT_IO_SN_I1[1]
O1bidirCELL.DEC_H[0]CELL.DEC_H[0]CELL.DEC_H[0]
O2bidirCELL.DEC_H[1]CELL.DEC_H[1]CELL.DEC_H[1]
O3bidirCELL.DEC_H[2]CELL.DEC_H[2]CELL.DEC_H[2]
O4bidirCELL.DEC_H[3]CELL.DEC_H[3]CELL.DEC_H[3]

Bels COUT

xc4000ex IO_N0 bel COUT pins
PinDirectionCOUT
OoutCELL.OUT_COUT

Bel wires

xc4000ex IO_N0 bel wires
WirePins
CELL.DEC_H[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_H[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_H[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_H[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F2_NIO[0].O2
CELL.IMUX_CLB_G2_NIO[1].O2
CELL.IMUX_CLB_C2_NDEC[1].I
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_SN_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_SN_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_SN_I2[0]IO[0].I2
CELL.OUT_IO_SN_I2[1]IO[1].I2
CELL.OUT_COUTCOUT.O

Bitstream

xc4000ex IO_N0 rect MAIN
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - INT: !pass CELL.DOUBLE_IO_N1[2] ← CELL.LONG_V[7] - IO[0]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.VCLK bit 6 INT: !pass CELL.QUAD_V2[0] ← CELL.DEC_H[1] IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: !bipass CELL.DOUBLE_IO_N0[2] = CELL.QUAD_V2[1] INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_IO_N0[2] ← CELL.GCLK[6] - IO[0]: !invert T IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: MUX_O bit 0 IO[0]: ! OFF_CE_ENABLE IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 3 IO[0]: MUX_O bit 2 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: MUX_I2 bit 1 IO[0]: MUX_I2 bit 0 IO[0]: MUX_I1 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 0 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! IFF_SRVAL bit 0 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0 IO[1]: MUX_O bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: !invert OK IO[1]: SLEW bit 0 IO[1]: !invert T -
B6 INT: mux CELL.VCLK bit 0 INT: mux CELL.VCLK bit 1 INT: mux CELL.VCLK bit 2 INT: mux CELL.VCLK bit 4 INT: mux CELL.VCLK bit 3 INT: !bipass CELL.DOUBLE_IO_N1[0] = CELL.QUAD_V2[0] INT: !bipass CELL.DOUBLE_IO_N1[2] = CELL.QUAD_V0[1] INT: !bipass CELL.DOUBLE_IO_N0[3] = CELL.QUAD_V1[2] INT: !bipass CELL.DOUBLE_IO_N1[3] = CELL.QUAD_V0[2] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I1[0] INT: !pass CELL.DOUBLE_IO_N0[3] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[2] ← CELL.DBUF_IO_H[0] INT: mux CELL.DBUF_IO_H[1] bit 0 INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N1[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N2[2] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.DOUBLE_IO_N0[1] = CELL.DOUBLE_IO_N2[1] IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: PULL bit 1 IO[0]: SYNC_D bit 0 IO[0]: IFF_D bit 0 IO[0]: ! IFF_CE_ENABLE INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_N1[0] INT: mux CELL.LONG_IO_H[1] bit 2 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 IO[1]: IFF_D bit 0 IO[1]: PULL bit 1 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 INT: !pass CELL.DOUBLE_IO_N2[3] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_N2[2] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 6 -
B5 INT: !bipass CELL.DOUBLE_IO_N0[1] = CELL.QUAD_V0[0] INT: !pass CELL.DOUBLE_IO_N0[0] ← CELL.LONG_V[9] INT: mux CELL.VCLK bit 5 INT: !pass CELL.DOUBLE_IO_N0[3] ← CELL.LONG_V[6] INT: !bipass CELL.DOUBLE_IO_N1[1] = CELL.QUAD_V1[1] INT: !bipass CELL.DOUBLE_IO_N0[0] = CELL.QUAD_V1[0] INT: !pass CELL.QUAD_V2[1] ← CELL.DEC_H[2] INT: !pass CELL.DOUBLE_IO_N1[0] ← CELL.GCLK[4] INT: !pass CELL.DOUBLE_IO_N0[1] ← CELL.GCLK[5] INT: !pass CELL.DOUBLE_IO_N1[3] ← CELL.GCLK[7] INT: !pass CELL.DOUBLE_IO_N0[0] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[1] ← CELL.DBUF_IO_H[0] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_N2[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N1[2] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_N1[2] INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_N2[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N2[1] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.DOUBLE_IO_N0[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N1[0] - IO[0]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_OQ bit 0 - INT: mux CELL.LONG_IO_H[1] bit 4 IO[1]: ! IFF_CE_ENABLE IO[1]: ! OFF_CE_ENABLE INT: mux CELL.IMUX_IO_T[1] bit 5 INT: !pass CELL.DOUBLE_IO_N2[0] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_N2[1] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 2 INT: mux CELL.DBUF_IO_H[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.IMUX_IO_T[1] bit 0 -
B4 INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_IO_SN_I1[0] INT: !bipass CELL.QUAD_V3[0] = CELL.LONG_IO_H[0] INT: !pass CELL.DOUBLE_IO_N1[1] ← CELL.LONG_V[8] - - - - INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.DBUF_IO_H[1] bit 1 INT: mux CELL.DBUF_IO_H[1] bit 2 INT: mux CELL.DBUF_IO_H[1] bit 3 INT: !bipass CELL.DOUBLE_IO_N0[3] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_N1[3] INT: !bipass CELL.DOUBLE_IO_N0[2] = CELL.DOUBLE_IO_N2[2] INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_N1[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N1[1] INT: mux CELL.LONG_IO_H[1] bit 5 INT: mux CELL.LONG_IO_H[2] bit 5 INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_IO_SN_I1[0] - IO[0]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 - DEC[0]: ! O4_P DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[0]: ! O1_P DEC[2]: O1_P DEC[1]: O1_N DEC[1]: O2_N DEC[2]: O2_P DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 1 -
B3 INT: !bipass CELL.QUAD_V3[1] = CELL.LONG_IO_H[1] INT: !bipass CELL.QUAD_V3[2] = CELL.LONG_IO_H[3] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I1_E1 - - - INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: !pass CELL.SINGLE_V[4] ← CELL.DEC_H[2] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_IO_H[3] INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_IO_H[2] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.SINGLE_V[7] ← CELL.DEC_H[3] INT: !pass CELL.SINGLE_V[3] ← CELL.DEC_H[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.IMUX_IO_O1[0] bit 12 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 13 INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_IO_SN_I1[0] - INT: mux CELL.LONG_IO_H[3] bit 2 INT: mux CELL.LONG_IO_H[2] bit 2 INT: mux CELL.LONG_IO_H[2] bit 3 INT: mux CELL.LONG_IO_H[2] bit 4 INT: !pass CELL.SINGLE_V[0] ← CELL.DEC_H[0] INT: mux CELL.LONG_IO_H[1] bit 3 INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_IO_H[1] INT: mux CELL.LONG_IO_H[0] bit 2 INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_IO_H[0] DEC[0]: O4_N DEC[2]: ! O4_N DEC[1]: ! O4_P DEC[1]: ! O3_P DEC[2]: ! O3_N DEC[0]: O3_N DEC[0]: O1_N DEC[2]: ! O1_N DEC[1]: ! O1_P DEC[1]: ! O2_P DEC[2]: ! O2_N DEC[0]: O2_N INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 10 -
B2 INT: !pass CELL.QUAD_V2[2] ← CELL.DEC_H[3] INT: !pass CELL.QUAD_V2[0] ← CELL.OUT_COUT_E INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.LONG_V[6] bit 0 INT: mux CELL.LONG_V[7] bit 0 INT: mux CELL.LONG_IO_H[1] bit 1 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_IO_H[1] bit 0 INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 3 INT: mux CELL.LONG_V[1] bit 0 INT: mux CELL.LONG_V[1] bit 2 INT: mux CELL.LONG_V[2] bit 1 INT: mux CELL.LONG_V[2] bit 3 INT: mux CELL.LONG_V[2] bit 2 INT: mux CELL.LONG_V[0] bit 1 INT: mux CELL.LONG_V[0] bit 0 INT: mux CELL.LONG_V[0] bit 2 INT: mux CELL.LONG_V[0] bit 3 INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_IO_SN_I1[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.LONG_V[5] bit 1 INT: mux CELL.LONG_V[5] bit 3 INT: mux CELL.LONG_V[3] bit 0 INT: mux CELL.LONG_V[3] bit 3 INT: mux CELL.LONG_V[4] bit 3 INT: mux CELL.LONG_IO_H[3] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.LONG_V[4] bit 0 INT: !buffer CELL.OCTAL_IO_N[8] ← CELL.OCTAL_IO_N[0] INT: !buffer CELL.OCTAL_IO_N[0] ← CELL.OCTAL_IO_N[8] -
B1 INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_V[8] bit 0 - - INT: mux CELL.LONG_IO_H[3] bit 1 INT: mux CELL.LONG_V[9] bit 0 INT: mux CELL.LONG_IO_H[3] bit 0 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 1 INT: mux CELL.LONG_V[2] bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 6 INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 6 INT: mux CELL.IMUX_IO_IK[1] bit 0 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.LONG_V[5] bit 0 INT: mux CELL.LONG_V[5] bit 2 INT: mux CELL.LONG_V[3] bit 1 INT: mux CELL.LONG_V[3] bit 2 - INT: mux CELL.LONG_IO_H[0] bit 3 - INT: mux CELL.LONG_V[4] bit 1 INT: mux CELL.LONG_V[4] bit 2 - -
B0 - - - - - - INT: !bipass CELL.SINGLE_V[4] = CELL.OCTAL_IO_N[5] - - INT: !bipass CELL.SINGLE_V[6] = CELL.OCTAL_IO_N[7] INT: !bipass CELL.SINGLE_V[5] = CELL.OCTAL_IO_N[6] - - INT: !bipass CELL.SINGLE_V[7] = CELL.OCTAL_IO_N[8] - - INT: !bipass CELL.SINGLE_V[3] = CELL.OCTAL_IO_N[4] - - INT: !bipass CELL.SINGLE_V[2] = CELL.OCTAL_IO_N[3] - - - INT: !bipass CELL.SINGLE_V[1] = CELL.OCTAL_IO_N[2] INT: !bipass CELL.SINGLE_V[0] = CELL.OCTAL_IO_N[1] - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N0 rect MAIN_S
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N0 rect MAIN_E
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - INT: mux CELL.IMUX_IO_O1[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N0 rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_N0_E

Cells: 3

Switchbox INT

xc4000ex IO_N0_E switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_N[0]CELL.OCTAL_IO_N[8]!MAIN[1][2]
CELL.OCTAL_IO_N[8]CELL.OCTAL_IO_N[0]!MAIN[2][2]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[22][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[26][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[25][2]
xc4000ex IO_N0_E switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_V[0]CELL.DEC_H[0]!MAIN[20][3]
CELL.SINGLE_V[0]CELL.OUT_IO_SN_I2_E1!MAIN[23][2]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[24][8]
CELL.SINGLE_V[1]CELL.LONG_IO_H[0]!MAIN[16][3]
CELL.SINGLE_V[1]CELL.OUT_IO_SN_I2[0]!MAIN[23][1]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[30][8]
CELL.SINGLE_V[2]CELL.LONG_IO_H[1]!MAIN[18][3]
CELL.SINGLE_V[2]CELL.OUT_IO_SN_I1[0]!MAIN[26][3]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[29][9]
CELL.SINGLE_V[3]CELL.DEC_H[1]!MAIN[31][3]
CELL.SINGLE_V[3]CELL.OUT_IO_SN_I1_E1!MAIN[30][3]
CELL.SINGLE_V[4]CELL.DEC_H[2]!MAIN[36][3]
CELL.SINGLE_V[4]CELL.OUT_IO_SN_I2_E1!MAIN[36][1]
CELL.SINGLE_V[5]CELL.LONG_IO_H[2]!MAIN[34][3]
CELL.SINGLE_V[5]CELL.OUT_IO_SN_I2[0]!MAIN[33][1]
CELL.SINGLE_V[6]CELL.LONG_IO_H[3]!MAIN[35][3]
CELL.SINGLE_V[6]CELL.OUT_IO_SN_I1[0]!MAIN[26][2]
CELL.SINGLE_V[7]CELL.DEC_H[3]!MAIN[32][3]
CELL.SINGLE_V[7]CELL.OUT_IO_SN_I1_E1!MAIN[33][3]
CELL.DOUBLE_V0[0]CELL.OUT_IO_SN_I1_E1!MAIN[22][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_SN_I2[0]!MAIN[32][1]
CELL.DOUBLE_V1[0]CELL.OUT_IO_SN_I1[0]!MAIN[21][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_SN_I2_E1!MAIN[31][1]
CELL.DOUBLE_IO_N0[0]CELL.DBUF_IO_H[0]!MAIN[36][5]
CELL.DOUBLE_IO_N0[0]CELL.LONG_V[9]!MAIN[45][5]
CELL.DOUBLE_IO_N0[1]CELL.DBUF_IO_H[0]!MAIN[35][5]
CELL.DOUBLE_IO_N0[1]CELL.GCLK[5]!MAIN[38][5]
CELL.DOUBLE_IO_N0[2]CELL.DBUF_IO_H[0]!MAIN[35][6]
CELL.DOUBLE_IO_N0[2]CELL.GCLK[6]!MAIN[37][7]
CELL.DOUBLE_IO_N0[3]CELL.DBUF_IO_H[0]!MAIN[36][6]
CELL.DOUBLE_IO_N0[3]CELL.LONG_V[6]!MAIN[43][5]
CELL.DOUBLE_IO_N1[0]CELL.GCLK[4]!MAIN[39][5]
CELL.DOUBLE_IO_N1[1]CELL.LONG_V[8]!MAIN[44][4]
CELL.DOUBLE_IO_N1[2]CELL.LONG_V[7]!MAIN[45][7]
CELL.DOUBLE_IO_N1[3]CELL.GCLK[7]!MAIN[37][5]
CELL.DOUBLE_IO_N2[0]CELL.DBUF_IO_H[1]!MAIN[11][5]
CELL.DOUBLE_IO_N2[1]CELL.DBUF_IO_H[1]!MAIN[10][5]
CELL.DOUBLE_IO_N2[2]CELL.DBUF_IO_H[1]!MAIN[10][6]
CELL.DOUBLE_IO_N2[3]CELL.DBUF_IO_H[1]!MAIN[11][6]
CELL.QUAD_V0[0]CELL.OUT_IO_SN_I2[0]!MAIN[46][1]
CELL.QUAD_V0[1]CELL.OUT_IO_SN_I1_E1!MAIN[38][7]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I1[0]!MAIN[37][6]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I2_E1!MAIN[37][2]
CELL.QUAD_V2[0]CELL.DEC_H[1]!MAIN[41][7]
CELL.QUAD_V2[0]CELL.OUT_COUT_E!MAIN[45][2]
CELL.QUAD_V2[1]CELL.DEC_H[2]!MAIN[40][5]
CELL.QUAD_V2[2]CELL.DEC_H[3]!MAIN[46][2]
CELL.QUAD_V3[0]CELL.OUT_IO_SN_I2_E1!MAIN[39][2]
CELL.QUAD_V3[1]CELL.OUT_IO_SN_I1[0]!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I2[0]!MAIN[45][1]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I1_E1!MAIN[44][3]
xc4000ex IO_N0_E switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_V[0]CELL.DOUBLE_IO_N0[0]!MAIN[25][5]
CELL.SINGLE_V[0]CELL.DOUBLE_IO_N2[0]!MAIN[23][5]
CELL.SINGLE_V[0]CELL.OCTAL_IO_N[1]!MAIN[22][0]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_N1[0]!MAIN[19][6]
CELL.SINGLE_V[1]CELL.OCTAL_IO_N[2]!MAIN[23][0]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_N0[1]!MAIN[27][6]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_N2[1]!MAIN[28][5]
CELL.SINGLE_V[2]CELL.OCTAL_IO_N[3]!MAIN[27][0]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_N1[1]!MAIN[26][4]
CELL.SINGLE_V[3]CELL.OCTAL_IO_N[4]!MAIN[30][0]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_N0[2]!MAIN[30][6]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_N2[2]!MAIN[31][5]
CELL.SINGLE_V[4]CELL.OCTAL_IO_N[5]!MAIN[40][0]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_N1[2]!MAIN[29][5]
CELL.SINGLE_V[5]CELL.OCTAL_IO_N[6]!MAIN[36][0]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_N0[3]!MAIN[33][5]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_N2[3]!MAIN[33][6]
CELL.SINGLE_V[6]CELL.OCTAL_IO_N[7]!MAIN[37][0]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_N1[3]!MAIN[32][4]
CELL.SINGLE_V[7]CELL.OCTAL_IO_N[8]!MAIN[33][0]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N0[1]!MAIN[28][6]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N1[1]!MAIN[25][4]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N2[1]!MAIN[27][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N0[2]!MAIN[31][6]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N1[2]!MAIN[30][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N2[2]!MAIN[29][6]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N0[0]!MAIN[26][5]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N1[0]!MAIN[21][5]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N2[0]!MAIN[22][5]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N0[3]!MAIN[34][5]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N1[3]!MAIN[32][6]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N2[3]!MAIN[32][5]
CELL.DOUBLE_IO_N0[0]CELL.DOUBLE_IO_N2[0]!MAIN[24][5]
CELL.DOUBLE_IO_N0[0]CELL.QUAD_V1[0]!MAIN[41][5]
CELL.DOUBLE_IO_N0[1]CELL.DOUBLE_IO_N2[1]!MAIN[26][6]
CELL.DOUBLE_IO_N0[1]CELL.QUAD_V0[0]!MAIN[46][5]
CELL.DOUBLE_IO_N0[2]CELL.DOUBLE_IO_N2[2]!MAIN[31][4]
CELL.DOUBLE_IO_N0[2]CELL.QUAD_V2[1]!MAIN[39][7]
CELL.DOUBLE_IO_N0[3]CELL.DOUBLE_IO_N2[3]!MAIN[33][4]
CELL.DOUBLE_IO_N0[3]CELL.QUAD_V1[2]!MAIN[39][6]
CELL.DOUBLE_IO_N1[0]CELL.QUAD_V2[0]!MAIN[41][6]
CELL.DOUBLE_IO_N1[1]CELL.QUAD_V1[1]!MAIN[42][5]
CELL.DOUBLE_IO_N1[2]CELL.QUAD_V0[1]!MAIN[40][6]
CELL.DOUBLE_IO_N1[3]CELL.QUAD_V0[2]!MAIN[38][6]
CELL.QUAD_V3[0]CELL.LONG_IO_H[0]!MAIN[45][4]
CELL.QUAD_V3[1]CELL.LONG_IO_H[1]!MAIN[46][3]
CELL.QUAD_V3[2]CELL.LONG_IO_H[3]!MAIN[45][3]
xc4000ex IO_N0_E switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[8][5]MAIN[9][5]MAIN[8][6]MAIN[9][6]CELL.DBUF_IO_H[0]
Source
0011CELL.DOUBLE_IO_N2[0]
0101CELL.DOUBLE_IO_N2[2]
0110CELL.DOUBLE_IO_N2[3]
1111CELL.DOUBLE_IO_N2[1]
xc4000ex IO_N0_E switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[34][4]MAIN[35][4]MAIN[36][4]MAIN[34][6]CELL.DBUF_IO_H[1]
Source
0011CELL.DOUBLE_IO_N0[1]
0101CELL.DOUBLE_IO_N0[2]
0110CELL.DOUBLE_IO_N0[3]
1111CELL.DOUBLE_IO_N0[0]
xc4000ex IO_N0_E switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[27][2]MAIN[28][2]MAIN[30][2]MAIN[29][2]CELL.LONG_V[0]
Source
0001CELL.LONG_IO_H[0]
0010CELL.DEC_H[3]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N0_E switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[36][2]MAIN[34][2]MAIN[35][1]MAIN[35][2]CELL.LONG_V[1]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N0_E switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[32][2]MAIN[31][2]MAIN[33][2]MAIN[34][1]CELL.LONG_V[2]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N0_E switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[7][2]MAIN[7][1]MAIN[8][1]MAIN[8][2]CELL.LONG_V[3]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N0_E switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[6][2]MAIN[2][1]MAIN[3][1]MAIN[3][2]CELL.LONG_V[4]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N0_E switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[9][2]MAIN[9][1]MAIN[10][2]MAIN[10][1]CELL.LONG_V[5]
Source
0001CELL.LONG_IO_H[3]
0010CELL.DEC_H[0]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N0_E switchbox INT muxes LONG_V[6]
BitsDestination
MAIN[42][2]CELL.LONG_V[6]
Source
0CELL.LONG_IO_H[0]
1off
xc4000ex IO_N0_E switchbox INT muxes LONG_V[7]
BitsDestination
MAIN[41][2]CELL.LONG_V[7]
Source
0CELL.LONG_IO_H[1]
1off
xc4000ex IO_N0_E switchbox INT muxes LONG_V[8]
BitsDestination
MAIN[42][1]CELL.LONG_V[8]
Source
0CELL.LONG_IO_H[2]
1off
xc4000ex IO_N0_E switchbox INT muxes LONG_V[9]
BitsDestination
MAIN[38][1]CELL.LONG_V[9]
Source
0CELL.LONG_IO_H[3]
1off
xc4000ex IO_N0_E switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[5][1]MAIN[17][3]MAIN[43][2]MAIN[44][2]CELL.LONG_IO_H[0]
Source
0011CELL.LONG_V[0]
0111CELL.SINGLE_V[1]
1100CELL.LONG_V[6]
1101CELL.GCLK[4]
1111off
xc4000ex IO_N0_E switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[24][4]MAIN[15][5]MAIN[19][3]MAIN[18][6]MAIN[40][2]MAIN[38][2]CELL.LONG_IO_H[1]
Source
000111CELL.LONG_V[1]
001011CELL.LONG_V[3]
011111CELL.SINGLE_V[2]
111100CELL.LONG_V[7]
111101CELL.GCLK[5]
111111off
xc4000ex IO_N0_E switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[23][4]MAIN[21][3]MAIN[22][3]MAIN[23][3]MAIN[43][1]MAIN[44][1]CELL.LONG_IO_H[2]
Source
000111CELL.LONG_V[2]
001011CELL.LONG_V[4]
011111CELL.SINGLE_V[5]
111100CELL.LONG_V[8]
111101CELL.GCLK[6]
111111off
xc4000ex IO_N0_E switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[5][2]MAIN[24][3]MAIN[39][1]MAIN[37][1]CELL.LONG_IO_H[3]
Source
0011CELL.LONG_V[5]
0111CELL.SINGLE_V[6]
1100CELL.LONG_V[9]
1101CELL.GCLK[7]
1111off
xc4000ex IO_N0_E switchbox INT muxes VCLK
BitsDestination
MAIN[42][7]MAIN[44][5]MAIN[43][6]MAIN[42][6]MAIN[44][6]MAIN[45][6]MAIN[46][6]CELL.VCLK
Source
0011001CELL.LONG_IO_H[0]
0011010CELL.LONG_IO_H[1]
0011111CELL.DOUBLE_IO_N0[0]
0101001CELL.OUT_IO_SN_I1[0]
0101010CELL.OUT_IO_SN_I1_E1
0101111CELL.DOUBLE_IO_N1[1]
0110001CELL.OUT_COUT_E
0110010CELL.LONG_IO_H[3]
0110111CELL.DOUBLE_IO_N1[2]
1111001CELL.ECLK_H
1111010CELL.BUFGE_H
1111111CELL.DOUBLE_IO_N0[3]
xc4000ex IO_N0_E switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[27][3]MAIN[29][3]MAIN[37][3]MAIN[39][4]MAIN[38][4]MAIN[37][4]MAIN[40][3]MAIN[27][4]MAIN[30][4]MAIN[28][4]MAIN[29][4]MAIN[28][3]MAIN[39][3]MAIN[38][3]CELL.IMUX_IO_O1[0]
Source
00001111111111CELL.SINGLE_V[2]
00010111111111CELL.SINGLE_V[3]
00011011111111CELL.SINGLE_V[4]
00011101111111CELL.SINGLE_V[5]
00101111111101CELL.LONG_IO_H[0]
00101111111110CELL.GCLK[4]
00110111111101CELL.LONG_IO_H[1]
00110111111110CELL.GCLK[5]
00111011111101CELL.LONG_IO_H[2]
00111011111110CELL.GCLK[6]
00111101111101CELL.LONG_IO_H[3]
00111101111110CELL.GCLK[7]
00111110011111CELL.DEC_H[1]
00111111001111CELL.DEC_H[3]
00111111010111CELL.DEC_H[0]
00111111011011CELL.LONG_V[5]
01111110111111CELL.DOUBLE_V0[0]
01111111101111CELL.LONG_V[3]
01111111110111CELL.LONG_V[4]
01111111111011CELL.DEC_H[2]
10111111011111CELL.DOUBLE_V1[1]
11111111111111CELL.TIE_0
xc4000ex IO_N0_E switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN_E[45][4]MAIN_E[46][3]MAIN[3][3]MAIN[1][3]MAIN[4][2]MAIN[2][4]MAIN[2][3]MAIN[3][4]MAIN_E[46][4]MAIN_E[47][4]MAIN_E[48][4]MAIN_E[48][3]MAIN[1][4]MAIN_E[47][3]CELL.IMUX_IO_O1[1]
Source
00001111111111CELL.LONG_IO_H[2]
00011011111111CELL_E.LONG_V[0]
00011101111111CELL.DEC_H[2]
00011110111111CELL_E.LONG_V[1]
00011111111101CELL_E.DOUBLE_V1[0]
00100111111111CELL_E.DOUBLE_V0[1]
00110011111111CELL.DEC_H[0]
00110101111111CELL.DEC_H[1]
00110110111111CELL.DEC_H[3]
00110111111101CELL_E.LONG_V[2]
00111111011011CELL_E.GCLK[4]
00111111011110CELL_E.LONG_IO_H[0]
00111111101011CELL_E.GCLK[5]
00111111101110CELL_E.LONG_IO_H[1]
00111111110011CELL_E.GCLK[6]
00111111110110CELL_E.LONG_IO_H[3]
01111111011111CELL_E.SINGLE_V[2]
01111111101111CELL_E.SINGLE_V[3]
01111111110111CELL_E.SINGLE_V[4]
10111111111011CELL_E.SINGLE_V[5]
10111111111110CELL_E.GCLK[7]
11111111111111CELL.TIE_0
xc4000ex IO_N0_E switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[24][2]MAIN[24][1]MAIN[25][1]MAIN[26][1]MAIN[27][1]MAIN[29][1]MAIN[30][1]MAIN[28][1]CELL.IMUX_IO_OK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[3]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[2]
xc4000ex IO_N0_E switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[11][1]MAIN[12][1]MAIN[11][2]MAIN[13][2]MAIN[12][2]MAIN[14][2]MAIN[14][1]MAIN[13][1]CELL.IMUX_IO_OK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[5]
11111111CELL_E.SINGLE_V[4]
xc4000ex IO_N0_E switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[19][2]MAIN[20][2]MAIN[21][2]MAIN[22][2]MAIN[19][1]MAIN[20][1]MAIN[22][1]MAIN[21][1]CELL.IMUX_IO_IK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[2]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[3]
xc4000ex IO_N0_E switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][1]MAIN[17][1]MAIN[15][2]MAIN[16][2]MAIN[17][2]MAIN[18][2]MAIN[18][1]MAIN[16][1]CELL.IMUX_IO_IK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[4]
11111111CELL_E.SINGLE_V[5]
xc4000ex IO_N0_E switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[6][5]MAIN[4][5]MAIN[7][7]MAIN[7][5]MAIN[5][5]MAIN[7][6]MAIN[6][6]MAIN[5][6]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_H[3]
00101101CELL.LONG_IO_H[0]
00101110CELL.LONG_IO_H[2]
00111001CELL.DEC_H[2]
00111010CELL.GCLK[0]
01101111CELL.DOUBLE_IO_N1[0]
01111011CELL.DOUBLE_IO_N2[1]
10110111CELL.DOUBLE_IO_N1[1]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[3]
11111111CELL.DOUBLE_IO_N2[0]
xc4000ex IO_N0_E switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[2][5]MAIN[1][6]MAIN[12][5]MAIN[4][6]MAIN[3][6]MAIN[3][5]MAIN[2][6]MAIN[1][5]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00100111CELL.GCLK[0]
00101101CELL.DEC_H[3]
00110011CELL.LONG_IO_H[0]
00111001CELL.LONG_IO_H[3]
00111010CELL.LONG_IO_H[2]
01101111CELL.DOUBLE_IO_N1[1]
01111011CELL.DOUBLE_IO_N2[1]
10110111CELL.DOUBLE_IO_N2[0]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[2]
11111111CELL.DOUBLE_IO_N1[0]

Bels IO

xc4000ex IO_N0_E bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[23][7]CELL.IMUX_IO_IK[1] invert by !MAIN[14][7]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[33][7]CELL.IMUX_IO_OK[1] invert by !MAIN[3][7]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_F2_NCELL.IMUX_CLB_G2_N
TinCELL.IMUX_IO_T[0] invert by !MAIN[35][7]CELL.IMUX_IO_T[1] invert by !MAIN[1][7]
I1outCELL.OUT_IO_SN_I1[0]CELL.OUT_IO_SN_I1[1]
I2outCELL.OUT_IO_SN_I2[0]CELL.OUT_IO_SN_I2[1]
CLKINoutCELL.OUT_IO_CLKIN-
xc4000ex IO_N0_E enum IO_SLEW
IO[0].SLEWMAIN[34][7]
IO[1].SLEWMAIN[2][7]
FAST0
SLOW1
xc4000ex IO_N0_E enum IO_PULL
IO[0].PULLMAIN[23][6]MAIN[24][6]
IO[1].PULLMAIN[14][6]MAIN[13][6]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_N0_E enum IO_MUX_I
IO[0].MUX_I1MAIN[20][7]MAIN[18][7]
IO[1].MUX_I1MAIN[17][7]MAIN[16][6]
IO[0].MUX_I2MAIN[22][7]MAIN[21][7]
IO[1].MUX_I2MAIN[16][7]MAIN[15][7]
I01
IQ11
IQL10
xc4000ex IO_N0_E enum IO_IFF_D
IO[0].IFF_DMAIN[19][7]MAIN[21][6]
IO[1].IFF_DMAIN[17][6]MAIN[15][6]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_N0_E enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[27][7]
IO[1].MUX_OFF_DMAIN[9][7]
O11
O20
xc4000ex IO_N0_E enum IO_MUX_O
IO[0].MUX_OMAIN[29][7]MAIN[28][7]MAIN[30][7]MAIN[32][7]
IO[1].MUX_OMAIN[5][7]MAIN[4][7]MAIN[8][7]MAIN[6][7]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_N0_E enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[12][7]
I1
DELAY0

Bels DEC

xc4000ex IO_N0_E bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_SN_I1[0]CELL.IMUX_CLB_C2_NCELL.OUT_IO_SN_I1[1]
O1bidirCELL.DEC_H[0]CELL.DEC_H[0]CELL.DEC_H[0]
O2bidirCELL.DEC_H[1]CELL.DEC_H[1]CELL.DEC_H[1]
O3bidirCELL.DEC_H[2]CELL.DEC_H[2]CELL.DEC_H[2]
O4bidirCELL.DEC_H[3]CELL.DEC_H[3]CELL.DEC_H[3]

Bels COUT

xc4000ex IO_N0_E bel COUT pins
PinDirectionCOUT
OoutCELL.OUT_COUT

Bel wires

xc4000ex IO_N0_E bel wires
WirePins
CELL.DEC_H[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_H[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_H[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_H[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F2_NIO[0].O2
CELL.IMUX_CLB_G2_NIO[1].O2
CELL.IMUX_CLB_C2_NDEC[1].I
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_SN_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_SN_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_SN_I2[0]IO[0].I2
CELL.OUT_IO_SN_I2[1]IO[1].I2
CELL.OUT_IO_CLKINIO[0].CLKIN
CELL.OUT_COUTCOUT.O

Bitstream

xc4000ex IO_N0_E rect MAIN
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - INT: !pass CELL.DOUBLE_IO_N1[2] ← CELL.LONG_V[7] - IO[0]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.VCLK bit 6 INT: !pass CELL.QUAD_V2[0] ← CELL.DEC_H[1] IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: !bipass CELL.DOUBLE_IO_N0[2] = CELL.QUAD_V2[1] INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_IO_N0[2] ← CELL.GCLK[6] - IO[0]: !invert T IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: MUX_O bit 0 IO[0]: ! OFF_CE_ENABLE IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 3 IO[0]: MUX_O bit 2 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: MUX_I2 bit 1 IO[0]: MUX_I2 bit 0 IO[0]: MUX_I1 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 0 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! IFF_SRVAL bit 0 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0 IO[1]: MUX_O bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: !invert OK IO[1]: SLEW bit 0 IO[1]: !invert T -
B6 INT: mux CELL.VCLK bit 0 INT: mux CELL.VCLK bit 1 INT: mux CELL.VCLK bit 2 INT: mux CELL.VCLK bit 4 INT: mux CELL.VCLK bit 3 INT: !bipass CELL.DOUBLE_IO_N1[0] = CELL.QUAD_V2[0] INT: !bipass CELL.DOUBLE_IO_N1[2] = CELL.QUAD_V0[1] INT: !bipass CELL.DOUBLE_IO_N0[3] = CELL.QUAD_V1[2] INT: !bipass CELL.DOUBLE_IO_N1[3] = CELL.QUAD_V0[2] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I1[0] INT: !pass CELL.DOUBLE_IO_N0[3] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[2] ← CELL.DBUF_IO_H[0] INT: mux CELL.DBUF_IO_H[1] bit 0 INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N1[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N2[2] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.DOUBLE_IO_N0[1] = CELL.DOUBLE_IO_N2[1] IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: PULL bit 1 IO[0]: SYNC_D bit 0 IO[0]: IFF_D bit 0 IO[0]: ! IFF_CE_ENABLE INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_N1[0] INT: mux CELL.LONG_IO_H[1] bit 2 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 IO[1]: IFF_D bit 0 IO[1]: PULL bit 1 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 INT: !pass CELL.DOUBLE_IO_N2[3] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_N2[2] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 6 -
B5 INT: !bipass CELL.DOUBLE_IO_N0[1] = CELL.QUAD_V0[0] INT: !pass CELL.DOUBLE_IO_N0[0] ← CELL.LONG_V[9] INT: mux CELL.VCLK bit 5 INT: !pass CELL.DOUBLE_IO_N0[3] ← CELL.LONG_V[6] INT: !bipass CELL.DOUBLE_IO_N1[1] = CELL.QUAD_V1[1] INT: !bipass CELL.DOUBLE_IO_N0[0] = CELL.QUAD_V1[0] INT: !pass CELL.QUAD_V2[1] ← CELL.DEC_H[2] INT: !pass CELL.DOUBLE_IO_N1[0] ← CELL.GCLK[4] INT: !pass CELL.DOUBLE_IO_N0[1] ← CELL.GCLK[5] INT: !pass CELL.DOUBLE_IO_N1[3] ← CELL.GCLK[7] INT: !pass CELL.DOUBLE_IO_N0[0] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[1] ← CELL.DBUF_IO_H[0] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_N2[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N1[2] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_N1[2] INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_N2[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N2[1] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.DOUBLE_IO_N0[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N1[0] - IO[0]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_OQ bit 0 - INT: mux CELL.LONG_IO_H[1] bit 4 IO[1]: ! IFF_CE_ENABLE IO[1]: ! OFF_CE_ENABLE INT: mux CELL.IMUX_IO_T[1] bit 5 INT: !pass CELL.DOUBLE_IO_N2[0] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_N2[1] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 2 INT: mux CELL.DBUF_IO_H[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.IMUX_IO_T[1] bit 0 -
B4 INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_IO_SN_I1[0] INT: !bipass CELL.QUAD_V3[0] = CELL.LONG_IO_H[0] INT: !pass CELL.DOUBLE_IO_N1[1] ← CELL.LONG_V[8] - - - - INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.DBUF_IO_H[1] bit 1 INT: mux CELL.DBUF_IO_H[1] bit 2 INT: mux CELL.DBUF_IO_H[1] bit 3 INT: !bipass CELL.DOUBLE_IO_N0[3] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_N1[3] INT: !bipass CELL.DOUBLE_IO_N0[2] = CELL.DOUBLE_IO_N2[2] INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_N1[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N1[1] INT: mux CELL.LONG_IO_H[1] bit 5 INT: mux CELL.LONG_IO_H[2] bit 5 INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_IO_SN_I1[0] - IO[0]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 - DEC[0]: ! O4_P DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[0]: ! O1_P DEC[2]: O1_P DEC[1]: O1_N DEC[1]: O2_N DEC[2]: O2_P DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 1 -
B3 INT: !bipass CELL.QUAD_V3[1] = CELL.LONG_IO_H[1] INT: !bipass CELL.QUAD_V3[2] = CELL.LONG_IO_H[3] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I1_E1 - - - INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: !pass CELL.SINGLE_V[4] ← CELL.DEC_H[2] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_IO_H[3] INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_IO_H[2] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.SINGLE_V[7] ← CELL.DEC_H[3] INT: !pass CELL.SINGLE_V[3] ← CELL.DEC_H[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.IMUX_IO_O1[0] bit 12 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 13 INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_IO_SN_I1[0] - INT: mux CELL.LONG_IO_H[3] bit 2 INT: mux CELL.LONG_IO_H[2] bit 2 INT: mux CELL.LONG_IO_H[2] bit 3 INT: mux CELL.LONG_IO_H[2] bit 4 INT: !pass CELL.SINGLE_V[0] ← CELL.DEC_H[0] INT: mux CELL.LONG_IO_H[1] bit 3 INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_IO_H[1] INT: mux CELL.LONG_IO_H[0] bit 2 INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_IO_H[0] DEC[0]: O4_N DEC[2]: ! O4_N DEC[1]: ! O4_P DEC[1]: ! O3_P DEC[2]: ! O3_N DEC[0]: O3_N DEC[0]: O1_N DEC[2]: ! O1_N DEC[1]: ! O1_P DEC[1]: ! O2_P DEC[2]: ! O2_N DEC[0]: O2_N INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 10 -
B2 INT: !pass CELL.QUAD_V2[2] ← CELL.DEC_H[3] INT: !pass CELL.QUAD_V2[0] ← CELL.OUT_COUT_E INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.LONG_V[6] bit 0 INT: mux CELL.LONG_V[7] bit 0 INT: mux CELL.LONG_IO_H[1] bit 1 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_IO_H[1] bit 0 INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 3 INT: mux CELL.LONG_V[1] bit 0 INT: mux CELL.LONG_V[1] bit 2 INT: mux CELL.LONG_V[2] bit 1 INT: mux CELL.LONG_V[2] bit 3 INT: mux CELL.LONG_V[2] bit 2 INT: mux CELL.LONG_V[0] bit 1 INT: mux CELL.LONG_V[0] bit 0 INT: mux CELL.LONG_V[0] bit 2 INT: mux CELL.LONG_V[0] bit 3 INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_IO_SN_I1[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.LONG_V[5] bit 1 INT: mux CELL.LONG_V[5] bit 3 INT: mux CELL.LONG_V[3] bit 0 INT: mux CELL.LONG_V[3] bit 3 INT: mux CELL.LONG_V[4] bit 3 INT: mux CELL.LONG_IO_H[3] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.LONG_V[4] bit 0 INT: !buffer CELL.OCTAL_IO_N[8] ← CELL.OCTAL_IO_N[0] INT: !buffer CELL.OCTAL_IO_N[0] ← CELL.OCTAL_IO_N[8] -
B1 INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_V[8] bit 0 - - INT: mux CELL.LONG_IO_H[3] bit 1 INT: mux CELL.LONG_V[9] bit 0 INT: mux CELL.LONG_IO_H[3] bit 0 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 1 INT: mux CELL.LONG_V[2] bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 6 INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 6 INT: mux CELL.IMUX_IO_IK[1] bit 0 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.LONG_V[5] bit 0 INT: mux CELL.LONG_V[5] bit 2 INT: mux CELL.LONG_V[3] bit 1 INT: mux CELL.LONG_V[3] bit 2 - INT: mux CELL.LONG_IO_H[0] bit 3 - INT: mux CELL.LONG_V[4] bit 1 INT: mux CELL.LONG_V[4] bit 2 - -
B0 - - - - - - INT: !bipass CELL.SINGLE_V[4] = CELL.OCTAL_IO_N[5] - - INT: !bipass CELL.SINGLE_V[6] = CELL.OCTAL_IO_N[7] INT: !bipass CELL.SINGLE_V[5] = CELL.OCTAL_IO_N[6] - - INT: !bipass CELL.SINGLE_V[7] = CELL.OCTAL_IO_N[8] - - INT: !bipass CELL.SINGLE_V[3] = CELL.OCTAL_IO_N[4] - - INT: !bipass CELL.SINGLE_V[2] = CELL.OCTAL_IO_N[3] - - - INT: !bipass CELL.SINGLE_V[1] = CELL.OCTAL_IO_N[2] INT: !bipass CELL.SINGLE_V[0] = CELL.OCTAL_IO_N[1] - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N0_E rect MAIN_S
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N0_E rect MAIN_E
BitFrame
F51 F50 F49 F48 F47 F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - INT: mux CELL.IMUX_IO_O1[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N0_E rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_N1

Cells: 3

Switchbox INT

xc4000ex IO_N1 switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_N[0]CELL.OCTAL_IO_N[8]!MAIN[1][2]
CELL.OCTAL_IO_N[8]CELL.OCTAL_IO_N[0]!MAIN[2][2]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[22][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[26][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[25][2]
xc4000ex IO_N1 switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_V[0]CELL.DEC_H[0]!MAIN[20][3]
CELL.SINGLE_V[0]CELL.OUT_IO_SN_I2_E1!MAIN[23][2]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[24][8]
CELL.SINGLE_V[1]CELL.LONG_IO_H[0]!MAIN[16][3]
CELL.SINGLE_V[1]CELL.OUT_IO_SN_I2[0]!MAIN[23][1]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[30][8]
CELL.SINGLE_V[2]CELL.LONG_IO_H[1]!MAIN[18][3]
CELL.SINGLE_V[2]CELL.OUT_IO_SN_I1[0]!MAIN[26][3]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[29][9]
CELL.SINGLE_V[3]CELL.DEC_H[1]!MAIN[31][3]
CELL.SINGLE_V[3]CELL.OUT_IO_SN_I1_E1!MAIN[30][3]
CELL.SINGLE_V[4]CELL.DEC_H[2]!MAIN[36][3]
CELL.SINGLE_V[4]CELL.OUT_IO_SN_I2_E1!MAIN[36][1]
CELL.SINGLE_V[5]CELL.LONG_IO_H[2]!MAIN[34][3]
CELL.SINGLE_V[5]CELL.OUT_IO_SN_I2[0]!MAIN[33][1]
CELL.SINGLE_V[6]CELL.LONG_IO_H[3]!MAIN[35][3]
CELL.SINGLE_V[6]CELL.OUT_IO_SN_I1[0]!MAIN[26][2]
CELL.SINGLE_V[7]CELL.DEC_H[3]!MAIN[32][3]
CELL.SINGLE_V[7]CELL.OUT_IO_SN_I1_E1!MAIN[33][3]
CELL.DOUBLE_V0[0]CELL.OUT_IO_SN_I1_E1!MAIN[22][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_SN_I2[0]!MAIN[32][1]
CELL.DOUBLE_V1[0]CELL.OUT_IO_SN_I1[0]!MAIN[21][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_SN_I2_E1!MAIN[31][1]
CELL.DOUBLE_IO_N0[0]CELL.DBUF_IO_H[0]!MAIN[36][5]
CELL.DOUBLE_IO_N0[0]CELL.LONG_V[9]!MAIN[45][5]
CELL.DOUBLE_IO_N0[1]CELL.DBUF_IO_H[0]!MAIN[35][5]
CELL.DOUBLE_IO_N0[1]CELL.GCLK[5]!MAIN[38][5]
CELL.DOUBLE_IO_N0[2]CELL.DBUF_IO_H[0]!MAIN[35][6]
CELL.DOUBLE_IO_N0[2]CELL.GCLK[6]!MAIN[37][7]
CELL.DOUBLE_IO_N0[3]CELL.DBUF_IO_H[0]!MAIN[36][6]
CELL.DOUBLE_IO_N0[3]CELL.LONG_V[6]!MAIN[43][5]
CELL.DOUBLE_IO_N1[0]CELL.GCLK[4]!MAIN[39][5]
CELL.DOUBLE_IO_N1[1]CELL.LONG_V[8]!MAIN[44][4]
CELL.DOUBLE_IO_N1[2]CELL.LONG_V[7]!MAIN[45][7]
CELL.DOUBLE_IO_N1[3]CELL.GCLK[7]!MAIN[37][5]
CELL.DOUBLE_IO_N2[0]CELL.DBUF_IO_H[1]!MAIN[11][5]
CELL.DOUBLE_IO_N2[1]CELL.DBUF_IO_H[1]!MAIN[10][5]
CELL.DOUBLE_IO_N2[2]CELL.DBUF_IO_H[1]!MAIN[10][6]
CELL.DOUBLE_IO_N2[3]CELL.DBUF_IO_H[1]!MAIN[11][6]
CELL.QUAD_V0[0]CELL.OUT_IO_SN_I2[0]!MAIN[46][1]
CELL.QUAD_V0[1]CELL.OUT_IO_SN_I1_E1!MAIN[38][7]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I1[0]!MAIN[37][6]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I2_E1!MAIN[37][2]
CELL.QUAD_V2[0]CELL.DEC_H[1]!MAIN[41][7]
CELL.QUAD_V2[0]CELL.OUT_COUT_E!MAIN[45][2]
CELL.QUAD_V2[1]CELL.DEC_H[2]!MAIN[40][5]
CELL.QUAD_V2[2]CELL.DEC_H[3]!MAIN[46][2]
CELL.QUAD_V3[0]CELL.OUT_IO_SN_I2_E1!MAIN[39][2]
CELL.QUAD_V3[1]CELL.OUT_IO_SN_I1[0]!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I2[0]!MAIN[45][1]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I1_E1!MAIN[44][3]
xc4000ex IO_N1 switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_V[0]CELL.DOUBLE_IO_N1[0]!MAIN[19][6]
CELL.SINGLE_V[0]CELL.OCTAL_IO_N[1]!MAIN[22][0]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_N0[0]!MAIN[25][5]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_N2[0]!MAIN[23][5]
CELL.SINGLE_V[1]CELL.OCTAL_IO_N[2]!MAIN[23][0]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_N1[1]!MAIN[26][4]
CELL.SINGLE_V[2]CELL.OCTAL_IO_N[3]!MAIN[27][0]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_N0[1]!MAIN[27][6]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_N2[1]!MAIN[28][5]
CELL.SINGLE_V[3]CELL.OCTAL_IO_N[4]!MAIN[30][0]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_N1[2]!MAIN[29][5]
CELL.SINGLE_V[4]CELL.OCTAL_IO_N[5]!MAIN[40][0]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_N0[2]!MAIN[30][6]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_N2[2]!MAIN[31][5]
CELL.SINGLE_V[5]CELL.OCTAL_IO_N[6]!MAIN[36][0]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_N1[3]!MAIN[32][4]
CELL.SINGLE_V[6]CELL.OCTAL_IO_N[7]!MAIN[37][0]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_N0[3]!MAIN[33][5]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_N2[3]!MAIN[33][6]
CELL.SINGLE_V[7]CELL.OCTAL_IO_N[8]!MAIN[33][0]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N0[1]!MAIN[28][6]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N1[1]!MAIN[25][4]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N2[1]!MAIN[27][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N0[2]!MAIN[31][6]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N1[2]!MAIN[30][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N2[2]!MAIN[29][6]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N0[0]!MAIN[26][5]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N1[0]!MAIN[21][5]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N2[0]!MAIN[22][5]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N0[3]!MAIN[34][5]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N1[3]!MAIN[32][6]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N2[3]!MAIN[32][5]
CELL.DOUBLE_IO_N0[0]CELL.DOUBLE_IO_N2[0]!MAIN[24][5]
CELL.DOUBLE_IO_N0[0]CELL.QUAD_V1[0]!MAIN[41][5]
CELL.DOUBLE_IO_N0[1]CELL.DOUBLE_IO_N2[1]!MAIN[26][6]
CELL.DOUBLE_IO_N0[1]CELL.QUAD_V0[0]!MAIN[46][5]
CELL.DOUBLE_IO_N0[2]CELL.DOUBLE_IO_N2[2]!MAIN[31][4]
CELL.DOUBLE_IO_N0[2]CELL.QUAD_V2[1]!MAIN[39][7]
CELL.DOUBLE_IO_N0[3]CELL.DOUBLE_IO_N2[3]!MAIN[33][4]
CELL.DOUBLE_IO_N0[3]CELL.QUAD_V1[2]!MAIN[39][6]
CELL.DOUBLE_IO_N1[0]CELL.QUAD_V2[0]!MAIN[41][6]
CELL.DOUBLE_IO_N1[1]CELL.QUAD_V1[1]!MAIN[42][5]
CELL.DOUBLE_IO_N1[2]CELL.QUAD_V0[1]!MAIN[40][6]
CELL.DOUBLE_IO_N1[3]CELL.QUAD_V0[2]!MAIN[38][6]
CELL.QUAD_V3[0]CELL.LONG_IO_H[0]!MAIN[45][4]
CELL.QUAD_V3[1]CELL.LONG_IO_H[1]!MAIN[46][3]
CELL.QUAD_V3[2]CELL.LONG_IO_H[3]!MAIN[45][3]
xc4000ex IO_N1 switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[8][5]MAIN[9][5]MAIN[8][6]MAIN[9][6]CELL.DBUF_IO_H[0]
Source
0011CELL.DOUBLE_IO_N2[0]
0101CELL.DOUBLE_IO_N2[2]
0110CELL.DOUBLE_IO_N2[3]
1111CELL.DOUBLE_IO_N2[1]
xc4000ex IO_N1 switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[34][4]MAIN[35][4]MAIN[36][4]MAIN[34][6]CELL.DBUF_IO_H[1]
Source
0011CELL.DOUBLE_IO_N0[1]
0101CELL.DOUBLE_IO_N0[2]
0110CELL.DOUBLE_IO_N0[3]
1111CELL.DOUBLE_IO_N0[0]
xc4000ex IO_N1 switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[27][2]MAIN[28][2]MAIN[30][2]MAIN[29][2]CELL.LONG_V[0]
Source
0001CELL.LONG_IO_H[0]
0010CELL.DEC_H[3]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N1 switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[36][2]MAIN[34][2]MAIN[35][1]MAIN[35][2]CELL.LONG_V[1]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N1 switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[32][2]MAIN[31][2]MAIN[33][2]MAIN[34][1]CELL.LONG_V[2]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N1 switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[7][2]MAIN[7][1]MAIN[8][1]MAIN[8][2]CELL.LONG_V[3]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N1 switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[6][2]MAIN[2][1]MAIN[3][1]MAIN[3][2]CELL.LONG_V[4]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N1 switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[9][2]MAIN[9][1]MAIN[10][2]MAIN[10][1]CELL.LONG_V[5]
Source
0001CELL.LONG_IO_H[3]
0010CELL.DEC_H[0]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N1 switchbox INT muxes LONG_V[6]
BitsDestination
MAIN[42][2]CELL.LONG_V[6]
Source
0CELL.LONG_IO_H[0]
1off
xc4000ex IO_N1 switchbox INT muxes LONG_V[7]
BitsDestination
MAIN[41][2]CELL.LONG_V[7]
Source
0CELL.LONG_IO_H[1]
1off
xc4000ex IO_N1 switchbox INT muxes LONG_V[8]
BitsDestination
MAIN[42][1]CELL.LONG_V[8]
Source
0CELL.LONG_IO_H[2]
1off
xc4000ex IO_N1 switchbox INT muxes LONG_V[9]
BitsDestination
MAIN[38][1]CELL.LONG_V[9]
Source
0CELL.LONG_IO_H[3]
1off
xc4000ex IO_N1 switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[5][1]MAIN[17][3]MAIN[43][2]MAIN[44][2]CELL.LONG_IO_H[0]
Source
0011CELL.LONG_V[0]
0111CELL.SINGLE_V[1]
1100CELL.LONG_V[6]
1101CELL.GCLK[4]
1111off
xc4000ex IO_N1 switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[24][4]MAIN[15][5]MAIN[19][3]MAIN[18][6]MAIN[40][2]MAIN[38][2]CELL.LONG_IO_H[1]
Source
000111CELL.LONG_V[1]
001011CELL.LONG_V[3]
011111CELL.SINGLE_V[2]
111100CELL.LONG_V[7]
111101CELL.GCLK[5]
111111off
xc4000ex IO_N1 switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[23][4]MAIN[21][3]MAIN[22][3]MAIN[23][3]MAIN[43][1]MAIN[44][1]CELL.LONG_IO_H[2]
Source
000111CELL.LONG_V[2]
001011CELL.LONG_V[4]
011111CELL.SINGLE_V[5]
111100CELL.LONG_V[8]
111101CELL.GCLK[6]
111111off
xc4000ex IO_N1 switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[5][2]MAIN[24][3]MAIN[39][1]MAIN[37][1]CELL.LONG_IO_H[3]
Source
0011CELL.LONG_V[5]
0111CELL.SINGLE_V[6]
1100CELL.LONG_V[9]
1101CELL.GCLK[7]
1111off
xc4000ex IO_N1 switchbox INT muxes VCLK
BitsDestination
MAIN[42][7]MAIN[44][5]MAIN[43][6]MAIN[42][6]MAIN[44][6]MAIN[45][6]MAIN[46][6]CELL.VCLK
Source
0011001CELL.LONG_IO_H[0]
0011010CELL.LONG_IO_H[1]
0011111CELL.DOUBLE_IO_N0[0]
0101001CELL.OUT_IO_SN_I1[0]
0101010CELL.OUT_IO_SN_I1_E1
0101111CELL.DOUBLE_IO_N1[1]
0110001CELL.OUT_COUT_E
0110010CELL.LONG_IO_H[3]
0110111CELL.DOUBLE_IO_N1[2]
1111001CELL.ECLK_H
1111010CELL.BUFGE_H
1111111CELL.DOUBLE_IO_N0[3]
xc4000ex IO_N1 switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[27][3]MAIN[29][3]MAIN[37][3]MAIN[39][4]MAIN[38][4]MAIN[37][4]MAIN[40][3]MAIN[27][4]MAIN[30][4]MAIN[28][4]MAIN[29][4]MAIN[28][3]MAIN[39][3]MAIN[38][3]CELL.IMUX_IO_O1[0]
Source
00001111111111CELL.SINGLE_V[2]
00010111111111CELL.SINGLE_V[3]
00011011111111CELL.SINGLE_V[4]
00011101111111CELL.SINGLE_V[5]
00101111111101CELL.LONG_IO_H[0]
00101111111110CELL.GCLK[4]
00110111111101CELL.LONG_IO_H[1]
00110111111110CELL.GCLK[5]
00111011111101CELL.LONG_IO_H[2]
00111011111110CELL.GCLK[6]
00111101111101CELL.LONG_IO_H[3]
00111101111110CELL.GCLK[7]
00111110011111CELL.DEC_H[1]
00111111001111CELL.DEC_H[3]
00111111010111CELL.DEC_H[0]
00111111011011CELL.LONG_V[5]
01111110111111CELL.DOUBLE_V0[0]
01111111101111CELL.LONG_V[3]
01111111110111CELL.LONG_V[4]
01111111111011CELL.DEC_H[2]
10111111011111CELL.DOUBLE_V1[1]
11111111111111CELL.TIE_0
xc4000ex IO_N1 switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN_E[40][4]MAIN_E[41][3]MAIN[3][3]MAIN[1][3]MAIN[4][2]MAIN[2][4]MAIN[2][3]MAIN[3][4]MAIN_E[41][4]MAIN_E[42][4]MAIN_E[43][4]MAIN_E[43][3]MAIN[1][4]MAIN_E[42][3]CELL.IMUX_IO_O1[1]
Source
00001111111111CELL.LONG_IO_H[2]
00011011111111CELL_E.LONG_V[0]
00011101111111CELL.DEC_H[2]
00011110111111CELL_E.LONG_V[1]
00011111111101CELL_E.DOUBLE_V1[0]
00100111111111CELL_E.DOUBLE_V0[1]
00110011111111CELL.DEC_H[0]
00110101111111CELL.DEC_H[1]
00110110111111CELL.DEC_H[3]
00110111111101CELL_E.LONG_V[2]
00111111011011CELL_E.GCLK[4]
00111111011110CELL_E.LONG_IO_H[0]
00111111101011CELL_E.GCLK[5]
00111111101110CELL_E.LONG_IO_H[1]
00111111110011CELL_E.GCLK[6]
00111111110110CELL_E.LONG_IO_H[3]
01111111011111CELL_E.SINGLE_V[2]
01111111101111CELL_E.SINGLE_V[3]
01111111110111CELL_E.SINGLE_V[4]
10111111111011CELL_E.SINGLE_V[5]
10111111111110CELL_E.GCLK[7]
11111111111111CELL.TIE_0
xc4000ex IO_N1 switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[24][2]MAIN[24][1]MAIN[25][1]MAIN[26][1]MAIN[27][1]MAIN[29][1]MAIN[30][1]MAIN[28][1]CELL.IMUX_IO_OK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[3]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[2]
xc4000ex IO_N1 switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[11][1]MAIN[12][1]MAIN[11][2]MAIN[13][2]MAIN[12][2]MAIN[14][2]MAIN[14][1]MAIN[13][1]CELL.IMUX_IO_OK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[5]
11111111CELL_E.SINGLE_V[4]
xc4000ex IO_N1 switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[19][2]MAIN[20][2]MAIN[21][2]MAIN[22][2]MAIN[19][1]MAIN[20][1]MAIN[22][1]MAIN[21][1]CELL.IMUX_IO_IK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[2]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[3]
xc4000ex IO_N1 switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][1]MAIN[17][1]MAIN[15][2]MAIN[16][2]MAIN[17][2]MAIN[18][2]MAIN[18][1]MAIN[16][1]CELL.IMUX_IO_IK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[4]
11111111CELL_E.SINGLE_V[5]
xc4000ex IO_N1 switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[6][5]MAIN[4][5]MAIN[7][7]MAIN[7][5]MAIN[5][5]MAIN[7][6]MAIN[6][6]MAIN[5][6]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_H[3]
00101101CELL.LONG_IO_H[0]
00101110CELL.LONG_IO_H[2]
00111001CELL.DEC_H[2]
00111010CELL.GCLK[0]
01101111CELL.DOUBLE_IO_N1[0]
01111011CELL.DOUBLE_IO_N2[1]
10110111CELL.DOUBLE_IO_N1[1]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[3]
11111111CELL.DOUBLE_IO_N2[0]
xc4000ex IO_N1 switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[2][5]MAIN[1][6]MAIN[12][5]MAIN[4][6]MAIN[3][6]MAIN[3][5]MAIN[2][6]MAIN[1][5]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00100111CELL.GCLK[0]
00101101CELL.DEC_H[3]
00110011CELL.LONG_IO_H[0]
00111001CELL.LONG_IO_H[3]
00111010CELL.LONG_IO_H[2]
01101111CELL.DOUBLE_IO_N1[1]
01111011CELL.DOUBLE_IO_N2[1]
10110111CELL.DOUBLE_IO_N2[0]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[2]
11111111CELL.DOUBLE_IO_N1[0]

Bels IO

xc4000ex IO_N1 bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[23][7]CELL.IMUX_IO_IK[1] invert by !MAIN[14][7]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[33][7]CELL.IMUX_IO_OK[1] invert by !MAIN[3][7]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_F2_NCELL.IMUX_CLB_G2_N
TinCELL.IMUX_IO_T[0] invert by !MAIN[35][7]CELL.IMUX_IO_T[1] invert by !MAIN[1][7]
I1outCELL.OUT_IO_SN_I1[0]CELL.OUT_IO_SN_I1[1]
I2outCELL.OUT_IO_SN_I2[0]CELL.OUT_IO_SN_I2[1]
xc4000ex IO_N1 enum IO_SLEW
IO[0].SLEWMAIN[34][7]
IO[1].SLEWMAIN[2][7]
FAST0
SLOW1
xc4000ex IO_N1 enum IO_PULL
IO[0].PULLMAIN[23][6]MAIN[24][6]
IO[1].PULLMAIN[14][6]MAIN[13][6]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_N1 enum IO_MUX_I
IO[0].MUX_I1MAIN[20][7]MAIN[18][7]
IO[1].MUX_I1MAIN[17][7]MAIN[16][6]
IO[0].MUX_I2MAIN[22][7]MAIN[21][7]
IO[1].MUX_I2MAIN[16][7]MAIN[15][7]
I01
IQ11
IQL10
xc4000ex IO_N1 enum IO_IFF_D
IO[0].IFF_DMAIN[19][7]MAIN[21][6]
IO[1].IFF_DMAIN[17][6]MAIN[15][6]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_N1 enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[27][7]
IO[1].MUX_OFF_DMAIN[9][7]
O11
O20
xc4000ex IO_N1 enum IO_MUX_O
IO[0].MUX_OMAIN[29][7]MAIN[28][7]MAIN[30][7]MAIN[32][7]
IO[1].MUX_OMAIN[5][7]MAIN[4][7]MAIN[8][7]MAIN[6][7]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_N1 enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[12][7]
I1
DELAY0

Bels DEC

xc4000ex IO_N1 bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_SN_I1[0]CELL.IMUX_CLB_C2_NCELL.OUT_IO_SN_I1[1]
O1bidirCELL.DEC_H[0]CELL.DEC_H[0]CELL.DEC_H[0]
O2bidirCELL.DEC_H[1]CELL.DEC_H[1]CELL.DEC_H[1]
O3bidirCELL.DEC_H[2]CELL.DEC_H[2]CELL.DEC_H[2]
O4bidirCELL.DEC_H[3]CELL.DEC_H[3]CELL.DEC_H[3]

Bels COUT

xc4000ex IO_N1 bel COUT pins
PinDirectionCOUT
OoutCELL.OUT_COUT

Bel wires

xc4000ex IO_N1 bel wires
WirePins
CELL.DEC_H[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_H[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_H[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_H[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F2_NIO[0].O2
CELL.IMUX_CLB_G2_NIO[1].O2
CELL.IMUX_CLB_C2_NDEC[1].I
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_SN_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_SN_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_SN_I2[0]IO[0].I2
CELL.OUT_IO_SN_I2[1]IO[1].I2
CELL.OUT_COUTCOUT.O

Bitstream

xc4000ex IO_N1 rect MAIN
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - INT: !pass CELL.DOUBLE_IO_N1[2] ← CELL.LONG_V[7] - IO[0]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.VCLK bit 6 INT: !pass CELL.QUAD_V2[0] ← CELL.DEC_H[1] IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: !bipass CELL.DOUBLE_IO_N0[2] = CELL.QUAD_V2[1] INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_IO_N0[2] ← CELL.GCLK[6] - IO[0]: !invert T IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: MUX_O bit 0 IO[0]: ! OFF_CE_ENABLE IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 3 IO[0]: MUX_O bit 2 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: MUX_I2 bit 1 IO[0]: MUX_I2 bit 0 IO[0]: MUX_I1 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 0 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! IFF_SRVAL bit 0 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0 IO[1]: MUX_O bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: !invert OK IO[1]: SLEW bit 0 IO[1]: !invert T -
B6 INT: mux CELL.VCLK bit 0 INT: mux CELL.VCLK bit 1 INT: mux CELL.VCLK bit 2 INT: mux CELL.VCLK bit 4 INT: mux CELL.VCLK bit 3 INT: !bipass CELL.DOUBLE_IO_N1[0] = CELL.QUAD_V2[0] INT: !bipass CELL.DOUBLE_IO_N1[2] = CELL.QUAD_V0[1] INT: !bipass CELL.DOUBLE_IO_N0[3] = CELL.QUAD_V1[2] INT: !bipass CELL.DOUBLE_IO_N1[3] = CELL.QUAD_V0[2] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I1[0] INT: !pass CELL.DOUBLE_IO_N0[3] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[2] ← CELL.DBUF_IO_H[0] INT: mux CELL.DBUF_IO_H[1] bit 0 INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N1[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N2[2] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.DOUBLE_IO_N0[1] = CELL.DOUBLE_IO_N2[1] IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: PULL bit 1 IO[0]: SYNC_D bit 0 IO[0]: IFF_D bit 0 IO[0]: ! IFF_CE_ENABLE INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_N1[0] INT: mux CELL.LONG_IO_H[1] bit 2 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 IO[1]: IFF_D bit 0 IO[1]: PULL bit 1 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 INT: !pass CELL.DOUBLE_IO_N2[3] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_N2[2] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 6 -
B5 INT: !bipass CELL.DOUBLE_IO_N0[1] = CELL.QUAD_V0[0] INT: !pass CELL.DOUBLE_IO_N0[0] ← CELL.LONG_V[9] INT: mux CELL.VCLK bit 5 INT: !pass CELL.DOUBLE_IO_N0[3] ← CELL.LONG_V[6] INT: !bipass CELL.DOUBLE_IO_N1[1] = CELL.QUAD_V1[1] INT: !bipass CELL.DOUBLE_IO_N0[0] = CELL.QUAD_V1[0] INT: !pass CELL.QUAD_V2[1] ← CELL.DEC_H[2] INT: !pass CELL.DOUBLE_IO_N1[0] ← CELL.GCLK[4] INT: !pass CELL.DOUBLE_IO_N0[1] ← CELL.GCLK[5] INT: !pass CELL.DOUBLE_IO_N1[3] ← CELL.GCLK[7] INT: !pass CELL.DOUBLE_IO_N0[0] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[1] ← CELL.DBUF_IO_H[0] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_N2[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N1[2] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_N1[2] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_N2[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N2[1] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.DOUBLE_IO_N0[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N1[0] - IO[0]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_OQ bit 0 - INT: mux CELL.LONG_IO_H[1] bit 4 IO[1]: ! IFF_CE_ENABLE IO[1]: ! OFF_CE_ENABLE INT: mux CELL.IMUX_IO_T[1] bit 5 INT: !pass CELL.DOUBLE_IO_N2[0] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_N2[1] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 2 INT: mux CELL.DBUF_IO_H[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.IMUX_IO_T[1] bit 0 -
B4 INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_IO_SN_I1[0] INT: !bipass CELL.QUAD_V3[0] = CELL.LONG_IO_H[0] INT: !pass CELL.DOUBLE_IO_N1[1] ← CELL.LONG_V[8] - - - - INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.DBUF_IO_H[1] bit 1 INT: mux CELL.DBUF_IO_H[1] bit 2 INT: mux CELL.DBUF_IO_H[1] bit 3 INT: !bipass CELL.DOUBLE_IO_N0[3] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_N1[3] INT: !bipass CELL.DOUBLE_IO_N0[2] = CELL.DOUBLE_IO_N2[2] INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_N1[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N1[1] INT: mux CELL.LONG_IO_H[1] bit 5 INT: mux CELL.LONG_IO_H[2] bit 5 INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_IO_SN_I1[0] - IO[0]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 - DEC[0]: ! O4_P DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[0]: ! O1_P DEC[2]: O1_P DEC[1]: O1_N DEC[1]: O2_N DEC[2]: O2_P DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 1 -
B3 INT: !bipass CELL.QUAD_V3[1] = CELL.LONG_IO_H[1] INT: !bipass CELL.QUAD_V3[2] = CELL.LONG_IO_H[3] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I1_E1 - - - INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: !pass CELL.SINGLE_V[4] ← CELL.DEC_H[2] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_IO_H[3] INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_IO_H[2] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.SINGLE_V[7] ← CELL.DEC_H[3] INT: !pass CELL.SINGLE_V[3] ← CELL.DEC_H[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.IMUX_IO_O1[0] bit 12 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 13 INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_IO_SN_I1[0] - INT: mux CELL.LONG_IO_H[3] bit 2 INT: mux CELL.LONG_IO_H[2] bit 2 INT: mux CELL.LONG_IO_H[2] bit 3 INT: mux CELL.LONG_IO_H[2] bit 4 INT: !pass CELL.SINGLE_V[0] ← CELL.DEC_H[0] INT: mux CELL.LONG_IO_H[1] bit 3 INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_IO_H[1] INT: mux CELL.LONG_IO_H[0] bit 2 INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_IO_H[0] DEC[0]: O4_N DEC[2]: ! O4_N DEC[1]: ! O4_P DEC[1]: ! O3_P DEC[2]: ! O3_N DEC[0]: O3_N DEC[0]: O1_N DEC[2]: ! O1_N DEC[1]: ! O1_P DEC[1]: ! O2_P DEC[2]: ! O2_N DEC[0]: O2_N INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 10 -
B2 INT: !pass CELL.QUAD_V2[2] ← CELL.DEC_H[3] INT: !pass CELL.QUAD_V2[0] ← CELL.OUT_COUT_E INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.LONG_V[6] bit 0 INT: mux CELL.LONG_V[7] bit 0 INT: mux CELL.LONG_IO_H[1] bit 1 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_IO_H[1] bit 0 INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 3 INT: mux CELL.LONG_V[1] bit 0 INT: mux CELL.LONG_V[1] bit 2 INT: mux CELL.LONG_V[2] bit 1 INT: mux CELL.LONG_V[2] bit 3 INT: mux CELL.LONG_V[2] bit 2 INT: mux CELL.LONG_V[0] bit 1 INT: mux CELL.LONG_V[0] bit 0 INT: mux CELL.LONG_V[0] bit 2 INT: mux CELL.LONG_V[0] bit 3 INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_IO_SN_I1[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.LONG_V[5] bit 1 INT: mux CELL.LONG_V[5] bit 3 INT: mux CELL.LONG_V[3] bit 0 INT: mux CELL.LONG_V[3] bit 3 INT: mux CELL.LONG_V[4] bit 3 INT: mux CELL.LONG_IO_H[3] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.LONG_V[4] bit 0 INT: !buffer CELL.OCTAL_IO_N[8] ← CELL.OCTAL_IO_N[0] INT: !buffer CELL.OCTAL_IO_N[0] ← CELL.OCTAL_IO_N[8] -
B1 INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_V[8] bit 0 - - INT: mux CELL.LONG_IO_H[3] bit 1 INT: mux CELL.LONG_V[9] bit 0 INT: mux CELL.LONG_IO_H[3] bit 0 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 1 INT: mux CELL.LONG_V[2] bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 6 INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 6 INT: mux CELL.IMUX_IO_IK[1] bit 0 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.LONG_V[5] bit 0 INT: mux CELL.LONG_V[5] bit 2 INT: mux CELL.LONG_V[3] bit 1 INT: mux CELL.LONG_V[3] bit 2 - INT: mux CELL.LONG_IO_H[0] bit 3 - INT: mux CELL.LONG_V[4] bit 1 INT: mux CELL.LONG_V[4] bit 2 - -
B0 - - - - - - INT: !bipass CELL.SINGLE_V[4] = CELL.OCTAL_IO_N[5] - - INT: !bipass CELL.SINGLE_V[6] = CELL.OCTAL_IO_N[7] INT: !bipass CELL.SINGLE_V[5] = CELL.OCTAL_IO_N[6] - - INT: !bipass CELL.SINGLE_V[7] = CELL.OCTAL_IO_N[8] - - INT: !bipass CELL.SINGLE_V[3] = CELL.OCTAL_IO_N[4] - - INT: !bipass CELL.SINGLE_V[2] = CELL.OCTAL_IO_N[3] - - - INT: !bipass CELL.SINGLE_V[1] = CELL.OCTAL_IO_N[2] INT: !bipass CELL.SINGLE_V[0] = CELL.OCTAL_IO_N[1] - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N1 rect MAIN_S
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N1 rect MAIN_E
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - INT: mux CELL.IMUX_IO_O1[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N1 rect MAIN_W
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile IO_N1_W

Cells: 3

Switchbox INT

xc4000ex IO_N1_W switchbox INT programmable buffers
DestinationSourceBit
CELL.OCTAL_IO_N[0]CELL.OCTAL_IO_N[8]!MAIN[1][2]
CELL.OCTAL_IO_N[8]CELL.OCTAL_IO_N[0]!MAIN[2][2]
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[22][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[26][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[25][2]
xc4000ex IO_N1_W switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_V[0]CELL.DEC_H[0]!MAIN[20][3]
CELL.SINGLE_V[0]CELL.OUT_IO_SN_I2_E1!MAIN[23][2]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[24][8]
CELL.SINGLE_V[1]CELL.LONG_IO_H[0]!MAIN[16][3]
CELL.SINGLE_V[1]CELL.OUT_IO_SN_I2[0]!MAIN[23][1]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[30][8]
CELL.SINGLE_V[2]CELL.LONG_IO_H[1]!MAIN[18][3]
CELL.SINGLE_V[2]CELL.OUT_IO_SN_I1[0]!MAIN[26][3]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[29][9]
CELL.SINGLE_V[3]CELL.DEC_H[1]!MAIN[31][3]
CELL.SINGLE_V[3]CELL.OUT_IO_SN_I1_E1!MAIN[30][3]
CELL.SINGLE_V[4]CELL.DEC_H[2]!MAIN[36][3]
CELL.SINGLE_V[4]CELL.OUT_IO_SN_I2_E1!MAIN[36][1]
CELL.SINGLE_V[5]CELL.LONG_IO_H[2]!MAIN[34][3]
CELL.SINGLE_V[5]CELL.OUT_IO_SN_I2[0]!MAIN[33][1]
CELL.SINGLE_V[6]CELL.LONG_IO_H[3]!MAIN[35][3]
CELL.SINGLE_V[6]CELL.OUT_IO_SN_I1[0]!MAIN[26][2]
CELL.SINGLE_V[7]CELL.DEC_H[3]!MAIN[32][3]
CELL.SINGLE_V[7]CELL.OUT_IO_SN_I1_E1!MAIN[33][3]
CELL.DOUBLE_V0[0]CELL.OUT_IO_SN_I1_E1!MAIN[22][4]
CELL.DOUBLE_V0[1]CELL.OUT_IO_SN_I2[0]!MAIN[32][1]
CELL.DOUBLE_V1[0]CELL.OUT_IO_SN_I1[0]!MAIN[21][4]
CELL.DOUBLE_V1[1]CELL.OUT_IO_SN_I2_E1!MAIN[31][1]
CELL.DOUBLE_IO_N0[0]CELL.DBUF_IO_H[0]!MAIN[36][5]
CELL.DOUBLE_IO_N0[0]CELL.LONG_V[9]!MAIN[45][5]
CELL.DOUBLE_IO_N0[1]CELL.DBUF_IO_H[0]!MAIN[35][5]
CELL.DOUBLE_IO_N0[1]CELL.GCLK[5]!MAIN[38][5]
CELL.DOUBLE_IO_N0[2]CELL.DBUF_IO_H[0]!MAIN[35][6]
CELL.DOUBLE_IO_N0[2]CELL.GCLK[6]!MAIN[37][7]
CELL.DOUBLE_IO_N0[3]CELL.DBUF_IO_H[0]!MAIN[36][6]
CELL.DOUBLE_IO_N0[3]CELL.LONG_V[6]!MAIN[43][5]
CELL.DOUBLE_IO_N1[0]CELL.GCLK[4]!MAIN[39][5]
CELL.DOUBLE_IO_N1[1]CELL.LONG_V[8]!MAIN[44][4]
CELL.DOUBLE_IO_N1[2]CELL.LONG_V[7]!MAIN[45][7]
CELL.DOUBLE_IO_N1[3]CELL.GCLK[7]!MAIN[37][5]
CELL.DOUBLE_IO_N2[0]CELL.DBUF_IO_H[1]!MAIN[11][5]
CELL.DOUBLE_IO_N2[1]CELL.DBUF_IO_H[1]!MAIN[10][5]
CELL.DOUBLE_IO_N2[2]CELL.DBUF_IO_H[1]!MAIN[10][6]
CELL.DOUBLE_IO_N2[3]CELL.DBUF_IO_H[1]!MAIN[11][6]
CELL.QUAD_V0[0]CELL.OUT_IO_SN_I2[0]!MAIN[46][1]
CELL.QUAD_V0[1]CELL.OUT_IO_SN_I1_E1!MAIN[38][7]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I1[0]!MAIN[37][6]
CELL.QUAD_V0[2]CELL.OUT_IO_SN_I2_E1!MAIN[37][2]
CELL.QUAD_V2[0]CELL.DEC_H[1]!MAIN[41][7]
CELL.QUAD_V2[1]CELL.DEC_H[2]!MAIN[40][5]
CELL.QUAD_V2[2]CELL.DEC_H[3]!MAIN[46][2]
CELL.QUAD_V3[0]CELL.OUT_IO_SN_I2_E1!MAIN[39][2]
CELL.QUAD_V3[1]CELL.OUT_IO_SN_I1[0]!MAIN[46][4]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I2[0]!MAIN[45][1]
CELL.QUAD_V3[2]CELL.OUT_IO_SN_I1_E1!MAIN[44][3]
xc4000ex IO_N1_W switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_V[0]CELL.DOUBLE_IO_N1[0]!MAIN[19][6]
CELL.SINGLE_V[0]CELL.OCTAL_IO_N[1]!MAIN[22][0]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_N0[0]!MAIN[25][5]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_N2[0]!MAIN[23][5]
CELL.SINGLE_V[1]CELL.OCTAL_IO_N[2]!MAIN[23][0]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_N1[1]!MAIN[26][4]
CELL.SINGLE_V[2]CELL.OCTAL_IO_N[3]!MAIN[27][0]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_N0[1]!MAIN[27][6]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_N2[1]!MAIN[28][5]
CELL.SINGLE_V[3]CELL.OCTAL_IO_N[4]!MAIN[30][0]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_N1[2]!MAIN[29][5]
CELL.SINGLE_V[4]CELL.OCTAL_IO_N[5]!MAIN[40][0]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_N0[2]!MAIN[30][6]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_N2[2]!MAIN[31][5]
CELL.SINGLE_V[5]CELL.OCTAL_IO_N[6]!MAIN[36][0]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_N1[3]!MAIN[32][4]
CELL.SINGLE_V[6]CELL.OCTAL_IO_N[7]!MAIN[37][0]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_N0[3]!MAIN[33][5]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_N2[3]!MAIN[33][6]
CELL.SINGLE_V[7]CELL.OCTAL_IO_N[8]!MAIN[33][0]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N0[1]!MAIN[28][6]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N1[1]!MAIN[25][4]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N2[1]!MAIN[27][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N0[2]!MAIN[31][6]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N1[2]!MAIN[30][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N2[2]!MAIN[29][6]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N0[0]!MAIN[26][5]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N1[0]!MAIN[21][5]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N2[0]!MAIN[22][5]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N0[3]!MAIN[34][5]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N1[3]!MAIN[32][6]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N2[3]!MAIN[32][5]
CELL.DOUBLE_IO_N0[0]CELL.DOUBLE_IO_N2[0]!MAIN[24][5]
CELL.DOUBLE_IO_N0[0]CELL.QUAD_V1[0]!MAIN[41][5]
CELL.DOUBLE_IO_N0[1]CELL.DOUBLE_IO_N2[1]!MAIN[26][6]
CELL.DOUBLE_IO_N0[1]CELL.QUAD_V0[0]!MAIN[46][5]
CELL.DOUBLE_IO_N0[2]CELL.DOUBLE_IO_N2[2]!MAIN[31][4]
CELL.DOUBLE_IO_N0[2]CELL.QUAD_V2[1]!MAIN[39][7]
CELL.DOUBLE_IO_N0[3]CELL.DOUBLE_IO_N2[3]!MAIN[33][4]
CELL.DOUBLE_IO_N0[3]CELL.QUAD_V1[2]!MAIN[39][6]
CELL.DOUBLE_IO_N1[0]CELL.QUAD_V2[0]!MAIN[41][6]
CELL.DOUBLE_IO_N1[1]CELL.QUAD_V1[1]!MAIN[42][5]
CELL.DOUBLE_IO_N1[2]CELL.QUAD_V0[1]!MAIN[40][6]
CELL.DOUBLE_IO_N1[3]CELL.QUAD_V0[2]!MAIN[38][6]
CELL.QUAD_V3[0]CELL.LONG_IO_H[0]!MAIN[45][4]
CELL.QUAD_V3[1]CELL.LONG_IO_H[1]!MAIN[46][3]
CELL.QUAD_V3[2]CELL.LONG_IO_H[3]!MAIN[45][3]
xc4000ex IO_N1_W switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[8][5]MAIN[9][5]MAIN[8][6]MAIN[9][6]CELL.DBUF_IO_H[0]
Source
0011CELL.DOUBLE_IO_N2[0]
0101CELL.DOUBLE_IO_N2[2]
0110CELL.DOUBLE_IO_N2[3]
1111CELL.DOUBLE_IO_N2[1]
xc4000ex IO_N1_W switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[34][4]MAIN[35][4]MAIN[36][4]MAIN[34][6]CELL.DBUF_IO_H[1]
Source
0011CELL.DOUBLE_IO_N0[1]
0101CELL.DOUBLE_IO_N0[2]
0110CELL.DOUBLE_IO_N0[3]
1111CELL.DOUBLE_IO_N0[0]
xc4000ex IO_N1_W switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[27][2]MAIN[28][2]MAIN[30][2]MAIN[29][2]CELL.LONG_V[0]
Source
0001CELL.LONG_IO_H[0]
0010CELL.DEC_H[3]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N1_W switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[36][2]MAIN[34][2]MAIN[35][1]MAIN[35][2]CELL.LONG_V[1]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N1_W switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[32][2]MAIN[31][2]MAIN[33][2]MAIN[34][1]CELL.LONG_V[2]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2_E1
1111off
xc4000ex IO_N1_W switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[7][2]MAIN[7][1]MAIN[8][1]MAIN[8][2]CELL.LONG_V[3]
Source
0001CELL.LONG_IO_H[1]
0010CELL.DEC_H[2]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N1_W switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[6][2]MAIN[2][1]MAIN[3][1]MAIN[3][2]CELL.LONG_V[4]
Source
0001CELL.LONG_IO_H[2]
0010CELL.DEC_H[1]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N1_W switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[9][2]MAIN[9][1]MAIN[10][2]MAIN[10][1]CELL.LONG_V[5]
Source
0001CELL.LONG_IO_H[3]
0010CELL.DEC_H[0]
0111CELL.OUT_IO_SN_I2[0]
1111off
xc4000ex IO_N1_W switchbox INT muxes LONG_V[6]
BitsDestination
MAIN[42][2]CELL.LONG_V[6]
Source
0CELL.LONG_IO_H[0]
1off
xc4000ex IO_N1_W switchbox INT muxes LONG_V[7]
BitsDestination
MAIN[41][2]CELL.LONG_V[7]
Source
0CELL.LONG_IO_H[1]
1off
xc4000ex IO_N1_W switchbox INT muxes LONG_V[8]
BitsDestination
MAIN[42][1]CELL.LONG_V[8]
Source
0CELL.LONG_IO_H[2]
1off
xc4000ex IO_N1_W switchbox INT muxes LONG_V[9]
BitsDestination
MAIN[38][1]CELL.LONG_V[9]
Source
0CELL.LONG_IO_H[3]
1off
xc4000ex IO_N1_W switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[5][1]MAIN[17][3]MAIN[43][2]MAIN[44][2]CELL.LONG_IO_H[0]
Source
0011CELL.LONG_V[0]
0111CELL.SINGLE_V[1]
1100CELL.LONG_V[6]
1101CELL.GCLK[4]
1111off
xc4000ex IO_N1_W switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[24][4]MAIN[15][5]MAIN[19][3]MAIN[18][6]MAIN[40][2]MAIN[38][2]CELL.LONG_IO_H[1]
Source
000111CELL.LONG_V[1]
001011CELL.LONG_V[3]
011111CELL.SINGLE_V[2]
111100CELL.LONG_V[7]
111101CELL.GCLK[5]
111111off
xc4000ex IO_N1_W switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[23][4]MAIN[21][3]MAIN[22][3]MAIN[23][3]MAIN[43][1]MAIN[44][1]CELL.LONG_IO_H[2]
Source
000111CELL.LONG_V[2]
001011CELL.LONG_V[4]
011111CELL.SINGLE_V[5]
111100CELL.LONG_V[8]
111101CELL.GCLK[6]
111111off
xc4000ex IO_N1_W switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[5][2]MAIN[24][3]MAIN[39][1]MAIN[37][1]CELL.LONG_IO_H[3]
Source
0011CELL.LONG_V[5]
0111CELL.SINGLE_V[6]
1100CELL.LONG_V[9]
1101CELL.GCLK[7]
1111off
xc4000ex IO_N1_W switchbox INT muxes VCLK
BitsDestination
MAIN[42][7]MAIN[44][5]MAIN[43][6]MAIN[42][6]MAIN[44][6]MAIN[45][6]MAIN[46][6]CELL.VCLK
Source
0011001CELL.LONG_IO_H[0]
0011010CELL.LONG_IO_H[1]
0011111CELL.DOUBLE_IO_N0[0]
0101001CELL.OUT_IO_SN_I1[0]
0101010CELL.OUT_IO_SN_I1_E1
0101111CELL.DOUBLE_IO_N1[1]
0110010CELL.LONG_IO_H[3]
0110111CELL.DOUBLE_IO_N1[2]
1111001CELL.ECLK_H
1111010CELL.BUFGE_H
1111111CELL.DOUBLE_IO_N0[3]
xc4000ex IO_N1_W switchbox INT muxes ECLK_H
BitsDestination
MAIN[40][4]MAIN[42][4]MAIN[43][4]MAIN[41][3]MAIN[43][3]MAIN[42][3]MAIN[41][4]CELL.ECLK_H
Source
0010011CELL.GCLK[5]
0010101CELL.LONG_IO_H[1]
0011111CELL.SINGLE_V[3]
0100011CELL.GCLK[6]
0100101CELL.LONG_IO_H[3]
0101111CELL.SINGLE_V[4]
0110010CELL.GCLK[4]
0110100CELL.LONG_IO_H[0]
0111110CELL_W.OUT_BUFGE_V
1110011CELL.SINGLE_V[5]
1110101CELL.GCLK[7]
1111111CELL.SINGLE_V[2]
xc4000ex IO_N1_W switchbox INT muxes IMUX_IO_O1[0]
BitsDestination
MAIN[27][3]MAIN[29][3]MAIN[37][3]MAIN[39][4]MAIN[38][4]MAIN[37][4]MAIN[40][3]MAIN[27][4]MAIN[30][4]MAIN[28][4]MAIN[29][4]MAIN[28][3]MAIN[39][3]MAIN[38][3]CELL.IMUX_IO_O1[0]
Source
00001111111111CELL.SINGLE_V[2]
00010111111111CELL.SINGLE_V[3]
00011011111111CELL.SINGLE_V[4]
00011101111111CELL.SINGLE_V[5]
00101111111101CELL.LONG_IO_H[0]
00101111111110CELL.GCLK[4]
00110111111101CELL.LONG_IO_H[1]
00110111111110CELL.GCLK[5]
00111011111101CELL.LONG_IO_H[2]
00111011111110CELL.GCLK[6]
00111101111101CELL.LONG_IO_H[3]
00111101111110CELL.GCLK[7]
00111110011111CELL.DEC_H[1]
00111111001111CELL.DEC_H[3]
00111111010111CELL.DEC_H[0]
00111111011011CELL.LONG_V[5]
01111110111111CELL.DOUBLE_V0[0]
01111111101111CELL.LONG_V[3]
01111111110111CELL.LONG_V[4]
01111111111011CELL.DEC_H[2]
10111111011111CELL.DOUBLE_V1[1]
11111111111111CELL.TIE_0
xc4000ex IO_N1_W switchbox INT muxes IMUX_IO_O1[1]
BitsDestination
MAIN_E[40][4]MAIN_E[41][3]MAIN[3][3]MAIN[1][3]MAIN[4][2]MAIN[2][4]MAIN[2][3]MAIN[3][4]MAIN_E[41][4]MAIN_E[42][4]MAIN_E[43][4]MAIN_E[43][3]MAIN[1][4]MAIN_E[42][3]CELL.IMUX_IO_O1[1]
Source
00001111111111CELL.LONG_IO_H[2]
00011011111111CELL_E.LONG_V[0]
00011101111111CELL.DEC_H[2]
00011110111111CELL_E.LONG_V[1]
00011111111101CELL_E.DOUBLE_V1[0]
00100111111111CELL_E.DOUBLE_V0[1]
00110011111111CELL.DEC_H[0]
00110101111111CELL.DEC_H[1]
00110110111111CELL.DEC_H[3]
00110111111101CELL_E.LONG_V[2]
00111111011011CELL_E.GCLK[4]
00111111011110CELL_E.LONG_IO_H[0]
00111111101011CELL_E.GCLK[5]
00111111101110CELL_E.LONG_IO_H[1]
00111111110011CELL_E.GCLK[6]
00111111110110CELL_E.LONG_IO_H[3]
01111111011111CELL_E.SINGLE_V[2]
01111111101111CELL_E.SINGLE_V[3]
01111111110111CELL_E.SINGLE_V[4]
10111111111011CELL_E.SINGLE_V[5]
10111111111110CELL_E.GCLK[7]
11111111111111CELL.TIE_0
xc4000ex IO_N1_W switchbox INT muxes IMUX_IO_OK[0]
BitsDestination
MAIN[24][2]MAIN[24][1]MAIN[25][1]MAIN[26][1]MAIN[27][1]MAIN[29][1]MAIN[30][1]MAIN[28][1]CELL.IMUX_IO_OK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[3]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[2]
xc4000ex IO_N1_W switchbox INT muxes IMUX_IO_OK[1]
BitsDestination
MAIN[11][1]MAIN[12][1]MAIN[11][2]MAIN[13][2]MAIN[12][2]MAIN[14][2]MAIN[14][1]MAIN[13][1]CELL.IMUX_IO_OK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[5]
11111111CELL_E.SINGLE_V[4]
xc4000ex IO_N1_W switchbox INT muxes IMUX_IO_IK[0]
BitsDestination
MAIN[19][2]MAIN[20][2]MAIN[21][2]MAIN[22][2]MAIN[19][1]MAIN[20][1]MAIN[22][1]MAIN[21][1]CELL.IMUX_IO_IK[0]
Source
00110011CELL.GCLK[1]
00110101CELL.GCLK[5]
00111111CELL.SINGLE_V[2]
01010011CELL.GCLK[2]
01010101CELL.GCLK[6]
01011111CELL.SINGLE_V[4]
01100011CELL.GCLK[3]
01100101CELL.GCLK[7]
01101111CELL.SINGLE_V[5]
01110110CELL.ECLK_H
11110011CELL.GCLK[0]
11110101CELL.GCLK[4]
11111111CELL.SINGLE_V[3]
xc4000ex IO_N1_W switchbox INT muxes IMUX_IO_IK[1]
BitsDestination
MAIN[15][1]MAIN[17][1]MAIN[15][2]MAIN[16][2]MAIN[17][2]MAIN[18][2]MAIN[18][1]MAIN[16][1]CELL.IMUX_IO_IK[1]
Source
00001111CELL.GCLK[1]
00010111CELL.GCLK[2]
00011011CELL.GCLK[3]
00111111CELL.GCLK[0]
01001101CELL.GCLK[5]
01010101CELL.GCLK[6]
01011001CELL.GCLK[7]
01011110CELL.ECLK_H
01111101CELL.GCLK[4]
11001111CELL_E.SINGLE_V[2]
11010111CELL_E.SINGLE_V[3]
11011011CELL_E.SINGLE_V[4]
11111111CELL_E.SINGLE_V[5]
xc4000ex IO_N1_W switchbox INT muxes IMUX_IO_T[0]
BitsDestination
MAIN[6][5]MAIN[4][5]MAIN[7][7]MAIN[7][5]MAIN[5][5]MAIN[7][6]MAIN[6][6]MAIN[5][6]CELL.IMUX_IO_T[0]
Source
00011111CELL.TIE_0
00100111CELL.LONG_IO_H[3]
00101101CELL.LONG_IO_H[0]
00101110CELL.LONG_IO_H[2]
00111001CELL.DEC_H[2]
00111010CELL.GCLK[0]
01101111CELL.DOUBLE_IO_N1[0]
01111011CELL.DOUBLE_IO_N2[1]
10110111CELL.DOUBLE_IO_N1[1]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[3]
11111111CELL.DOUBLE_IO_N2[0]
xc4000ex IO_N1_W switchbox INT muxes IMUX_IO_T[1]
BitsDestination
MAIN[2][5]MAIN[1][6]MAIN[12][5]MAIN[4][6]MAIN[3][6]MAIN[3][5]MAIN[2][6]MAIN[1][5]CELL.IMUX_IO_T[1]
Source
00011111CELL.TIE_0
00100111CELL.GCLK[0]
00101101CELL.DEC_H[3]
00110011CELL.LONG_IO_H[0]
00111001CELL.LONG_IO_H[3]
00111010CELL.LONG_IO_H[2]
01101111CELL.DOUBLE_IO_N1[1]
01111011CELL.DOUBLE_IO_N2[1]
10110111CELL.DOUBLE_IO_N2[0]
10111101CELL.LONG_IO_H[1]
10111110CELL.DEC_H[2]
11111111CELL.DOUBLE_IO_N1[0]

Bels IO

xc4000ex IO_N1_W bel IO pins
PinDirectionIO[0]IO[1]
IKinCELL.IMUX_IO_IK[0] invert by !MAIN[23][7]CELL.IMUX_IO_IK[1] invert by !MAIN[14][7]
OKinCELL.IMUX_IO_OK[0] invert by !MAIN[33][7]CELL.IMUX_IO_OK[1] invert by !MAIN[3][7]
O1inCELL.IMUX_IO_O1[0]CELL.IMUX_IO_O1[1]
O2inCELL.IMUX_CLB_F2_NCELL.IMUX_CLB_G2_N
TinCELL.IMUX_IO_T[0] invert by !MAIN[35][7]CELL.IMUX_IO_T[1] invert by !MAIN[1][7]
I1outCELL.OUT_IO_SN_I1[0]CELL.OUT_IO_SN_I1[1]
I2outCELL.OUT_IO_SN_I2[0]CELL.OUT_IO_SN_I2[1]
CLKINoutCELL.OUT_IO_CLKIN-
xc4000ex IO_N1_W enum IO_SLEW
IO[0].SLEWMAIN[34][7]
IO[1].SLEWMAIN[2][7]
FAST0
SLOW1
xc4000ex IO_N1_W enum IO_PULL
IO[0].PULLMAIN[23][6]MAIN[24][6]
IO[1].PULLMAIN[14][6]MAIN[13][6]
NONE11
PULLUP01
PULLDOWN10
xc4000ex IO_N1_W enum IO_MUX_I
IO[0].MUX_I1MAIN[20][7]MAIN[18][7]
IO[1].MUX_I1MAIN[17][7]MAIN[16][6]
IO[0].MUX_I2MAIN[22][7]MAIN[21][7]
IO[1].MUX_I2MAIN[16][7]MAIN[15][7]
I01
IQ11
IQL10
xc4000ex IO_N1_W enum IO_IFF_D
IO[0].IFF_DMAIN[19][7]MAIN[21][6]
IO[1].IFF_DMAIN[17][6]MAIN[15][6]
I11
DELAY00
MEDDELAY01
SYNC10
xc4000ex IO_N1_W enum IO_MUX_OFF_D
IO[0].MUX_OFF_DMAIN[27][7]
IO[1].MUX_OFF_DMAIN[9][7]
O11
O20
xc4000ex IO_N1_W enum IO_MUX_O
IO[0].MUX_OMAIN[29][7]MAIN[28][7]MAIN[30][7]MAIN[32][7]
IO[1].MUX_OMAIN[5][7]MAIN[4][7]MAIN[8][7]MAIN[6][7]
O10000
O1_INV0001
O20111
O2_INV1111
OQ0010
MUX1011
xc4000ex IO_N1_W enum IO_SYNC_D
IO[0].SYNC_DMAIN[22][6]
IO[1].SYNC_DMAIN[12][7]
I1
DELAY0

Bels DEC

xc4000ex IO_N1_W bel DEC pins
PinDirectionDEC[0]DEC[1]DEC[2]
IinCELL.OUT_IO_SN_I1[0]CELL.IMUX_CLB_C2_NCELL.OUT_IO_SN_I1[1]
O1bidirCELL.DEC_H[0]CELL.DEC_H[0]CELL.DEC_H[0]
O2bidirCELL.DEC_H[1]CELL.DEC_H[1]CELL.DEC_H[1]
O3bidirCELL.DEC_H[2]CELL.DEC_H[2]CELL.DEC_H[2]
O4bidirCELL.DEC_H[3]CELL.DEC_H[3]CELL.DEC_H[3]

Bels COUT

xc4000ex IO_N1_W bel COUT pins
PinDirectionCOUT
OoutCELL.OUT_COUT

Bel wires

xc4000ex IO_N1_W bel wires
WirePins
CELL.DEC_H[0]DEC[0].O1, DEC[1].O1, DEC[2].O1
CELL.DEC_H[1]DEC[0].O2, DEC[1].O2, DEC[2].O2
CELL.DEC_H[2]DEC[0].O3, DEC[1].O3, DEC[2].O3
CELL.DEC_H[3]DEC[0].O4, DEC[1].O4, DEC[2].O4
CELL.IMUX_CLB_F2_NIO[0].O2
CELL.IMUX_CLB_G2_NIO[1].O2
CELL.IMUX_CLB_C2_NDEC[1].I
CELL.IMUX_IO_O1[0]IO[0].O1
CELL.IMUX_IO_O1[1]IO[1].O1
CELL.IMUX_IO_OK[0]IO[0].OK
CELL.IMUX_IO_OK[1]IO[1].OK
CELL.IMUX_IO_IK[0]IO[0].IK
CELL.IMUX_IO_IK[1]IO[1].IK
CELL.IMUX_IO_T[0]IO[0].T
CELL.IMUX_IO_T[1]IO[1].T
CELL.OUT_IO_SN_I1[0]IO[0].I1, DEC[0].I
CELL.OUT_IO_SN_I1[1]IO[1].I1, DEC[2].I
CELL.OUT_IO_SN_I2[0]IO[0].I2
CELL.OUT_IO_SN_I2[1]IO[1].I2
CELL.OUT_IO_CLKINIO[0].CLKIN
CELL.OUT_COUTCOUT.O

Bitstream

xc4000ex IO_N1_W rect MAIN
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - INT: !pass CELL.DOUBLE_IO_N1[2] ← CELL.LONG_V[7] - IO[0]: ! IFF_CE_ENABLE_NO_IQ INT: mux CELL.VCLK bit 6 INT: !pass CELL.QUAD_V2[0] ← CELL.DEC_H[1] IO[1]: ! IFF_CE_ENABLE_NO_IQ INT: !bipass CELL.DOUBLE_IO_N0[2] = CELL.QUAD_V2[1] INT: !pass CELL.QUAD_V0[1] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_IO_N0[2] ← CELL.GCLK[6] - IO[0]: !invert T IO[0]: SLEW bit 0 IO[0]: !invert OK IO[0]: MUX_O bit 0 IO[0]: ! OFF_CE_ENABLE IO[0]: MUX_O bit 1 IO[0]: MUX_O bit 3 IO[0]: MUX_O bit 2 IO[0]: MUX_OFF_D bit 0 IO[0]: ! OFF_D_INV IO[0]: OFF_USED IO[0]: ! IFF_SRVAL bit 0 IO[0]: !invert IK IO[0]: MUX_I2 bit 1 IO[0]: MUX_I2 bit 0 IO[0]: MUX_I1 bit 1 IO[0]: IFF_D bit 1 IO[0]: MUX_I1 bit 0 IO[1]: MUX_I1 bit 1 IO[1]: MUX_I2 bit 1 IO[1]: MUX_I2 bit 0 IO[1]: !invert IK IO[1]: ! IFF_SRVAL bit 0 IO[1]: SYNC_D bit 0 IO[1]: OFF_USED IO[1]: ! OFF_D_INV IO[1]: MUX_OFF_D bit 0 IO[1]: MUX_O bit 1 INT: mux CELL.IMUX_IO_T[0] bit 5 IO[1]: MUX_O bit 0 IO[1]: MUX_O bit 3 IO[1]: MUX_O bit 2 IO[1]: !invert OK IO[1]: SLEW bit 0 IO[1]: !invert T -
B6 INT: mux CELL.VCLK bit 0 INT: mux CELL.VCLK bit 1 INT: mux CELL.VCLK bit 2 INT: mux CELL.VCLK bit 4 INT: mux CELL.VCLK bit 3 INT: !bipass CELL.DOUBLE_IO_N1[0] = CELL.QUAD_V2[0] INT: !bipass CELL.DOUBLE_IO_N1[2] = CELL.QUAD_V0[1] INT: !bipass CELL.DOUBLE_IO_N0[3] = CELL.QUAD_V1[2] INT: !bipass CELL.DOUBLE_IO_N1[3] = CELL.QUAD_V0[2] INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I1[0] INT: !pass CELL.DOUBLE_IO_N0[3] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[2] ← CELL.DBUF_IO_H[0] INT: mux CELL.DBUF_IO_H[1] bit 0 INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N1[3] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N2[2] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.DOUBLE_IO_N0[1] = CELL.DOUBLE_IO_N2[1] IO[0]: ! OFF_SRVAL bit 0 IO[0]: PULL bit 0 IO[0]: PULL bit 1 IO[0]: SYNC_D bit 0 IO[0]: IFF_D bit 0 IO[0]: ! IFF_CE_ENABLE INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_N1[0] INT: mux CELL.LONG_IO_H[1] bit 2 IO[1]: IFF_D bit 1 IO[1]: MUX_I1 bit 0 IO[1]: IFF_D bit 0 IO[1]: PULL bit 1 IO[1]: PULL bit 0 IO[1]: ! OFF_SRVAL bit 0 INT: !pass CELL.DOUBLE_IO_N2[3] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_N2[2] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 2 INT: mux CELL.IMUX_IO_T[0] bit 1 INT: mux CELL.IMUX_IO_T[0] bit 0 INT: mux CELL.IMUX_IO_T[1] bit 4 INT: mux CELL.IMUX_IO_T[1] bit 3 INT: mux CELL.IMUX_IO_T[1] bit 1 INT: mux CELL.IMUX_IO_T[1] bit 6 -
B5 INT: !bipass CELL.DOUBLE_IO_N0[1] = CELL.QUAD_V0[0] INT: !pass CELL.DOUBLE_IO_N0[0] ← CELL.LONG_V[9] INT: mux CELL.VCLK bit 5 INT: !pass CELL.DOUBLE_IO_N0[3] ← CELL.LONG_V[6] INT: !bipass CELL.DOUBLE_IO_N1[1] = CELL.QUAD_V1[1] INT: !bipass CELL.DOUBLE_IO_N0[0] = CELL.QUAD_V1[0] INT: !pass CELL.QUAD_V2[1] ← CELL.DEC_H[2] INT: !pass CELL.DOUBLE_IO_N1[0] ← CELL.GCLK[4] INT: !pass CELL.DOUBLE_IO_N0[1] ← CELL.GCLK[5] INT: !pass CELL.DOUBLE_IO_N1[3] ← CELL.GCLK[7] INT: !pass CELL.DOUBLE_IO_N0[0] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[1] ← CELL.DBUF_IO_H[0] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_N2[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N1[2] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_N1[2] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_N2[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N2[1] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.DOUBLE_IO_N0[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N2[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N1[0] - IO[0]: ! READBACK_I2 bit 0 IO[1]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_OQ bit 0 - INT: mux CELL.LONG_IO_H[1] bit 4 IO[1]: ! IFF_CE_ENABLE IO[1]: ! OFF_CE_ENABLE INT: mux CELL.IMUX_IO_T[1] bit 5 INT: !pass CELL.DOUBLE_IO_N2[0] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_N2[1] ← CELL.DBUF_IO_H[1] INT: mux CELL.DBUF_IO_H[0] bit 2 INT: mux CELL.DBUF_IO_H[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 4 INT: mux CELL.IMUX_IO_T[0] bit 7 INT: mux CELL.IMUX_IO_T[0] bit 3 INT: mux CELL.IMUX_IO_T[0] bit 6 INT: mux CELL.IMUX_IO_T[1] bit 2 INT: mux CELL.IMUX_IO_T[1] bit 7 INT: mux CELL.IMUX_IO_T[1] bit 0 -
B4 INT: !pass CELL.QUAD_V3[1] ← CELL.OUT_IO_SN_I1[0] INT: !bipass CELL.QUAD_V3[0] = CELL.LONG_IO_H[0] INT: !pass CELL.DOUBLE_IO_N1[1] ← CELL.LONG_V[8] INT: mux CELL.ECLK_H bit 4 INT: mux CELL.ECLK_H bit 5 INT: mux CELL.ECLK_H bit 0 INT: mux CELL.ECLK_H bit 6 INT: mux CELL.IMUX_IO_O1[0] bit 10 INT: mux CELL.IMUX_IO_O1[0] bit 9 INT: mux CELL.IMUX_IO_O1[0] bit 8 INT: mux CELL.DBUF_IO_H[1] bit 1 INT: mux CELL.DBUF_IO_H[1] bit 2 INT: mux CELL.DBUF_IO_H[1] bit 3 INT: !bipass CELL.DOUBLE_IO_N0[3] = CELL.DOUBLE_IO_N2[3] INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_N1[3] INT: !bipass CELL.DOUBLE_IO_N0[2] = CELL.DOUBLE_IO_N2[2] INT: mux CELL.IMUX_IO_O1[0] bit 5 INT: mux CELL.IMUX_IO_O1[0] bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 4 INT: mux CELL.IMUX_IO_O1[0] bit 6 INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_N1[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N1[1] INT: mux CELL.LONG_IO_H[1] bit 5 INT: mux CELL.LONG_IO_H[2] bit 5 INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_IO_SN_I1[0] - IO[0]: ! READBACK_I1 bit 0 IO[1]: ! READBACK_I2 bit 0 IO[0]: ! READBACK_OQ bit 0 - DEC[0]: ! O4_P DEC[2]: O4_P DEC[1]: O4_N DEC[1]: O3_N DEC[2]: O3_P DEC[0]: ! O3_P DEC[0]: ! O1_P DEC[2]: O1_P DEC[1]: O1_N DEC[1]: O2_N DEC[2]: O2_P DEC[0]: ! O2_P INT: mux CELL.IMUX_IO_O1[1] bit 6 INT: mux CELL.IMUX_IO_O1[1] bit 8 INT: mux CELL.IMUX_IO_O1[1] bit 1 -
B3 INT: !bipass CELL.QUAD_V3[1] = CELL.LONG_IO_H[1] INT: !bipass CELL.QUAD_V3[2] = CELL.LONG_IO_H[3] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.ECLK_H bit 2 INT: mux CELL.ECLK_H bit 1 INT: mux CELL.ECLK_H bit 3 INT: mux CELL.IMUX_IO_O1[0] bit 7 INT: mux CELL.IMUX_IO_O1[0] bit 1 INT: mux CELL.IMUX_IO_O1[0] bit 0 INT: mux CELL.IMUX_IO_O1[0] bit 11 INT: !pass CELL.SINGLE_V[4] ← CELL.DEC_H[2] INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_IO_H[3] INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_IO_H[2] INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.SINGLE_V[7] ← CELL.DEC_H[3] INT: !pass CELL.SINGLE_V[3] ← CELL.DEC_H[1] INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.IMUX_IO_O1[0] bit 12 INT: mux CELL.IMUX_IO_O1[0] bit 2 INT: mux CELL.IMUX_IO_O1[0] bit 13 INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_IO_SN_I1[0] - INT: mux CELL.LONG_IO_H[3] bit 2 INT: mux CELL.LONG_IO_H[2] bit 2 INT: mux CELL.LONG_IO_H[2] bit 3 INT: mux CELL.LONG_IO_H[2] bit 4 INT: !pass CELL.SINGLE_V[0] ← CELL.DEC_H[0] INT: mux CELL.LONG_IO_H[1] bit 3 INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_IO_H[1] INT: mux CELL.LONG_IO_H[0] bit 2 INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_IO_H[0] DEC[0]: O4_N DEC[2]: ! O4_N DEC[1]: ! O4_P DEC[1]: ! O3_P DEC[2]: ! O3_N DEC[0]: O3_N DEC[0]: O1_N DEC[2]: ! O1_N DEC[1]: ! O1_P DEC[1]: ! O2_P DEC[2]: ! O2_N DEC[0]: O2_N INT: mux CELL.IMUX_IO_O1[1] bit 11 INT: mux CELL.IMUX_IO_O1[1] bit 7 INT: mux CELL.IMUX_IO_O1[1] bit 10 -
B2 INT: !pass CELL.QUAD_V2[2] ← CELL.DEC_H[3] - INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.LONG_V[6] bit 0 INT: mux CELL.LONG_V[7] bit 0 INT: mux CELL.LONG_IO_H[1] bit 1 INT: !pass CELL.QUAD_V3[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_IO_H[1] bit 0 INT: !pass CELL.QUAD_V0[2] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 3 INT: mux CELL.LONG_V[1] bit 0 INT: mux CELL.LONG_V[1] bit 2 INT: mux CELL.LONG_V[2] bit 1 INT: mux CELL.LONG_V[2] bit 3 INT: mux CELL.LONG_V[2] bit 2 INT: mux CELL.LONG_V[0] bit 1 INT: mux CELL.LONG_V[0] bit 0 INT: mux CELL.LONG_V[0] bit 2 INT: mux CELL.LONG_V[0] bit 3 INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_IO_SN_I1[0] INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] INT: mux CELL.IMUX_IO_OK[0] bit 7 INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_IK[0] bit 4 INT: mux CELL.IMUX_IO_IK[0] bit 5 INT: mux CELL.IMUX_IO_IK[0] bit 6 INT: mux CELL.IMUX_IO_IK[0] bit 7 INT: mux CELL.IMUX_IO_IK[1] bit 2 INT: mux CELL.IMUX_IO_IK[1] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 4 INT: mux CELL.IMUX_IO_IK[1] bit 5 INT: mux CELL.IMUX_IO_OK[1] bit 2 INT: mux CELL.IMUX_IO_OK[1] bit 4 INT: mux CELL.IMUX_IO_OK[1] bit 3 INT: mux CELL.IMUX_IO_OK[1] bit 5 INT: mux CELL.LONG_V[5] bit 1 INT: mux CELL.LONG_V[5] bit 3 INT: mux CELL.LONG_V[3] bit 0 INT: mux CELL.LONG_V[3] bit 3 INT: mux CELL.LONG_V[4] bit 3 INT: mux CELL.LONG_IO_H[3] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 9 INT: mux CELL.LONG_V[4] bit 0 INT: !buffer CELL.OCTAL_IO_N[8] ← CELL.OCTAL_IO_N[0] INT: !buffer CELL.OCTAL_IO_N[0] ← CELL.OCTAL_IO_N[8] -
B1 INT: !pass CELL.QUAD_V0[0] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.QUAD_V3[2] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_V[8] bit 0 - - INT: mux CELL.LONG_IO_H[3] bit 1 INT: mux CELL.LONG_V[9] bit 0 INT: mux CELL.LONG_IO_H[3] bit 0 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 1 INT: mux CELL.LONG_V[2] bit 0 INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_IO_SN_I2[0] INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.IMUX_IO_OK[0] bit 1 INT: mux CELL.IMUX_IO_OK[0] bit 2 INT: mux CELL.IMUX_IO_OK[0] bit 0 INT: mux CELL.IMUX_IO_OK[0] bit 3 INT: mux CELL.IMUX_IO_OK[0] bit 4 INT: mux CELL.IMUX_IO_OK[0] bit 5 INT: mux CELL.IMUX_IO_OK[0] bit 6 INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_IO_SN_I2[0] INT: mux CELL.IMUX_IO_IK[0] bit 1 INT: mux CELL.IMUX_IO_IK[0] bit 0 INT: mux CELL.IMUX_IO_IK[0] bit 2 INT: mux CELL.IMUX_IO_IK[0] bit 3 INT: mux CELL.IMUX_IO_IK[1] bit 1 INT: mux CELL.IMUX_IO_IK[1] bit 6 INT: mux CELL.IMUX_IO_IK[1] bit 0 INT: mux CELL.IMUX_IO_IK[1] bit 7 INT: mux CELL.IMUX_IO_OK[1] bit 1 INT: mux CELL.IMUX_IO_OK[1] bit 0 INT: mux CELL.IMUX_IO_OK[1] bit 6 INT: mux CELL.IMUX_IO_OK[1] bit 7 INT: mux CELL.LONG_V[5] bit 0 INT: mux CELL.LONG_V[5] bit 2 INT: mux CELL.LONG_V[3] bit 1 INT: mux CELL.LONG_V[3] bit 2 - INT: mux CELL.LONG_IO_H[0] bit 3 - INT: mux CELL.LONG_V[4] bit 1 INT: mux CELL.LONG_V[4] bit 2 - -
B0 - - - - - - INT: !bipass CELL.SINGLE_V[4] = CELL.OCTAL_IO_N[5] - - INT: !bipass CELL.SINGLE_V[6] = CELL.OCTAL_IO_N[7] INT: !bipass CELL.SINGLE_V[5] = CELL.OCTAL_IO_N[6] - - INT: !bipass CELL.SINGLE_V[7] = CELL.OCTAL_IO_N[8] - - INT: !bipass CELL.SINGLE_V[3] = CELL.OCTAL_IO_N[4] - - INT: !bipass CELL.SINGLE_V[2] = CELL.OCTAL_IO_N[3] - - - INT: !bipass CELL.SINGLE_V[1] = CELL.OCTAL_IO_N[2] INT: !bipass CELL.SINGLE_V[0] = CELL.OCTAL_IO_N[1] - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N1_W rect MAIN_S
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N1_W rect MAIN_E
BitFrame
F46 F45 F44 F43 F42 F41 F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - INT: mux CELL.IMUX_IO_O1[1] bit 3 INT: mux CELL.IMUX_IO_O1[1] bit 4 INT: mux CELL.IMUX_IO_O1[1] bit 5 INT: mux CELL.IMUX_IO_O1[1] bit 13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - INT: mux CELL.IMUX_IO_O1[1] bit 2 INT: mux CELL.IMUX_IO_O1[1] bit 0 INT: mux CELL.IMUX_IO_O1[1] bit 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
xc4000ex IO_N1_W rect MAIN_W
BitFrame
F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - -